<?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=R.fernandez-reyesd</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=R.fernandez-reyesd"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/R.fernandez-reyesd"/>
		<updated>2026-04-23T07:49:09Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=34032</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=34032"/>
				<updated>2015-12-08T10:34:13Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: /* Teorema de Steiner */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Movimiento de un sistema de partículas. Grupo G9 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2013-14]] | Ramón Fernández-Reyes Doallo, Antón Fernández Arriola, Pablo García González, Adrián Piñeiro Novas }}&lt;br /&gt;
&lt;br /&gt;
==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)we3×we3&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)We3x&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las graficas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados)&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de vectores velocidad==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
representaremos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VECTORES_VELOCIDAD.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus respectivos vectores velocidad, con el fin de no dificultar la visión de dichos vectores, hemos decidido no unir los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros(3,3);&lt;br /&gt;
AUX= zeros(3,3);&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)];   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % Elementos de la diagonal principal&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    &lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);   &lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));         % Elementos t,h son el producto de la componentes t,h del vector de posicion&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula obteniendo el tensor momento de inercia.&lt;br /&gt;
w=[0 0 1];&lt;br /&gt;
Vangular= L*w'&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
Ec= 110&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo obtenemos el momento de inercia en P utilizando el Teorema de Steiner&lt;br /&gt;
w=[0 0 1];&lt;br /&gt;
Ec=0.5*(w*Ig*w');                        %Demostración de que el la energia cinetica también se puede calcular de esta manera &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;L=I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;·omega=λ·omega&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Creamos de nuevo el bucle para obtener los puntos de la curva&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz cuyas columnas seran las coordenadas x y z de los puntos&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig cuya formula ya se ha deducido&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
vector1=a(:,1)';&lt;br /&gt;
vector2=a(:,2)';  %Como se nos indica en el enunciado, estos autovectores seran las direcciones de los ejes&lt;br /&gt;
vector3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
E1x=G(1)+l*vector1(1); %A cada recta viene dada por el punto G centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
E1y=G(2)+l*vector1(2);&lt;br /&gt;
E1z=G(3)+l*vector1(3);&lt;br /&gt;
E2x=G(1)+l*vector2(1);&lt;br /&gt;
E2y=G(2)+l*vector2(2);&lt;br /&gt;
E2z=G(3)+l*vector2(3);&lt;br /&gt;
E3x=G(1)+l*vector3(1);&lt;br /&gt;
E3y=G(2)+l*vector3(2);&lt;br /&gt;
E3z=G(3)+l*vector3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Representación de la curva en azul. &lt;br /&gt;
plot3(E1x,E1y,E1z,&amp;quot;r&amp;quot;) %Representación del Eje 1 en rojo.&lt;br /&gt;
plot3(E2x,E2y,E2z,&amp;quot;g&amp;quot;) %Representación del Eje 2 en verde.&lt;br /&gt;
plot3(E3x,E3y,E3z,&amp;quot;k&amp;quot;) %Representación del Eje 3 en negro.&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:EJESPRINCIPALESINERCIAG9.jpg|600px|thumb|left|Visualización de los puntos de la curva y los tres ejes principales de inercia en verde rojo y negro, se puede observar que son perpendiculares por definición de eje principal de inercia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) =|cosθ| + 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilíndricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρcosθ+1. Al plantear dicha integral vemos que los extremos de integración para el termino cosθ van a ser [0,2*pi] por lo que ese factor quedaria anulado, resultando ser la integral 1 la que debemos calcular. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; tt1=0; tt2=2*pi; z1=0; z2=20;   %Extremos de intervalos expresados en cm&lt;br /&gt;
h=(z2-z1)/N; &lt;br /&gt;
h1=(ro2-ro1)/N;  %Longitud de cada particion&lt;br /&gt;
h2=(tt2-tt1)/N;      &lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=tt1:h2:tt2;            %Vector de la partición para cada variable con intervalos cada h,h1,h2               &lt;br /&gt;
fun1=ones(N+1,1);                             %La funcion de la integral simple que es 1&lt;br /&gt;
fun2=ones(N+1,N+1);                        %Funcion de la integral doble que tambien es 1                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;                      %Siguiendo el metodo del trapecio el primer y ultimo termino de w es 1/2&lt;br /&gt;
simple=h*w'*fun1;                                   %Resultado de la integral simple&lt;br /&gt;
doble=h1*h2*w'*fun2*w;                       %Resultado de la integral doble &lt;br /&gt;
triple=simple*doble                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;br /&gt;
&lt;br /&gt;
=== Calculo del centro de masas ===&lt;br /&gt;
Para calcular el centro de masas hemos tenido que calcular las coordenadas de Xg,Yg,Zg. Para esto hemos tenido que calcular tres integrales triples que a su vez hemos descompuesto en tres integrales simples.&lt;br /&gt;
Las coordenadas del centro de masas vienen dadas por la integral&lt;br /&gt;
[[Archivo:Centrodemasase10.JPG|849x108px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;big&amp;gt;dm=densidad*dxdydz&amp;lt;/big&amp;gt; respectivamente asi pues nuestros integrandos en cilidriacas y habiendolos multiplicado por el jacobiano serán:&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Xg= ρ^2*cos^2(θ) teta+ro*cosθ&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Yg=ρ^2*senθ*cosθ+ρ*senθ&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Zg=ρ*cosθ+1&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                  %Numero de puntos intermedios&lt;br /&gt;
M=12566;                                %Masa total&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;         %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;                      %Coordenadas de la particion&lt;br /&gt;
[ro,teta]=meshgrid(s,t);&lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
%Funciones para la coordenada de Xg&lt;br /&gt;
fx1=ones(N+1,1);                     %Funcion de la integral simple de z (1)&lt;br /&gt;
fx2=ro;                                      %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fx3=cos(teta);                           %Funcion de la integral simple de teta (cos(teta))     &lt;br /&gt;
fx4=ro^2;&lt;br /&gt;
fx5=cos(teta)*cos(teta);                                    &lt;br /&gt;
%Funciones para la coordenada de Yg&lt;br /&gt;
fy1=ones(N+1,1);                    %Funcion de la integral simple de z (1)&lt;br /&gt;
fy2=ro;                                     %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fy3=sin(teta);                           %Funcion de la integral simple de teta (sin(teta))&lt;br /&gt;
fy4=ro^2;&lt;br /&gt;
fy5=sin(teta)*cos(teta);&lt;br /&gt;
%Funciones para la coordenada de Zg&lt;br /&gt;
fz1=r';                                       %Funcion de la integral simple de z (z)&lt;br /&gt;
fz2=ones(N+1,1);                     %Funcion de la integral simple de ro (1)&lt;br /&gt;
fz3=ones(N+1,1);                     %Funcion de la integral simple de teta (1)&lt;br /&gt;
fz4=ro;&lt;br /&gt;
fz5=cos(teta);&lt;br /&gt;
%Calculo de la coordenada de Xg&lt;br /&gt;
intx1=h*w'*fx1;                        %Resultado de la integral simple de z&lt;br /&gt;
intx2=h1*w'*fx2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
intx3=h2*w'*fx3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
intx4=h1*w'*fx4*w;&lt;br /&gt;
intx5=h2*w'*fx5*w;&lt;br /&gt;
xg1=intx1*intx2*intx3/M;           &lt;br /&gt;
xg2=intx4*intx5/M;&lt;br /&gt;
xG=xg1+xg2                       %Coordeanda de Xg   &lt;br /&gt;
&lt;br /&gt;
%Calculo de la coordenada de Yg&lt;br /&gt;
inty1=h*w'*fy1;                        %Resultado de la integral simple de z&lt;br /&gt;
inty2=h1*w'*fy2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
inty3=h2*w'*fy3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
inty4=h1*w'*fy4*w;&lt;br /&gt;
inty5=h2*w'*fy5*w;&lt;br /&gt;
yg1=inty1*inty2*inty3/M;&lt;br /&gt;
yg2=inty4*inty5/M;&lt;br /&gt;
yG=yg1+yg2                         %Coordeanda de Yg&lt;br /&gt;
%Calculo de la coordenada de Zg&lt;br /&gt;
intz1=h*w'*fz1;                         %Resultado de la integral simple de z&lt;br /&gt;
intz2=h1*w'*fz2;                       %Resultado de la integral simple de ro&lt;br /&gt;
intz3=h2*w'*fz3;                       %Resultado de la integral simple de teta&lt;br /&gt;
intz4=h1*w'*fz4*w;&lt;br /&gt;
intz5=h2*w'*fz5*w;&lt;br /&gt;
zg1=intz1*intz2*intz3/M;&lt;br /&gt;
zg2=intz4*intz5/M;&lt;br /&gt;
zG=zg1+zg2                          %Coordeanda de Zg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El resultado nos da&lt;br /&gt;
   Xg =-1.3719e-004&lt;br /&gt;
   Yg =-6.7179e-004&lt;br /&gt;
   Zg =10.0000&lt;br /&gt;
Como hemos usado la Formual del Trapecio en nuestras integrales el resultado es aproximado pero podriamos concluir que es&lt;br /&gt;
   Xg=0&lt;br /&gt;
   Yg=0&lt;br /&gt;
   Zg=10&lt;br /&gt;
&lt;br /&gt;
=== Calculo del tensor de inercia respecto al centro de masas ===&lt;br /&gt;
Una vez calculado la masa y el centro de masas es facil calcular el tensor de inercia. Este ultimo esta definido como I=M[(r·r)*1-r×r]. Siendo M la masa total; r el vector que une el centro con el centro de masas; r·r el producto escalar de r; 1 el tensor metrico y  r×r el producto tensorial entre r y r . Para calcular este tensor hemos usado el siguiente codigo:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Xg=0;                   %coordenada de centro de masas en X&lt;br /&gt;
Yg=0;                   %coordenada de centro de masas en Y&lt;br /&gt;
Zg=10;                  %coordenada de centro de masas en Z&lt;br /&gt;
M=12566;             %masa total&lt;br /&gt;
v=[Xg,Yg,Zg];     %vector que une el centro con el centro de masas&lt;br /&gt;
I1=(v*v')*eye(3); %Parte del tensor que coresponde con (r·r)*1&lt;br /&gt;
I2=kron(v,v');       %Parte del tensor que coresponde con r×r&lt;br /&gt;
I=(I1-I2)*M          %Tensor de Inercia&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El tensor obtenido es el&lt;br /&gt;
     1256600           0           0&lt;br /&gt;
           0     1256600           0&lt;br /&gt;
           0           0           0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=34031</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=34031"/>
				<updated>2015-12-08T10:31:09Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: /* Momento angular */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Movimiento de un sistema de partículas. Grupo G9 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2013-14]] | Ramón Fernández-Reyes Doallo, Antón Fernández Arriola, Pablo García González, Adrián Piñeiro Novas }}&lt;br /&gt;
&lt;br /&gt;
==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)we3×we3&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)We3x&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las graficas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados)&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de vectores velocidad==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
representaremos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VECTORES_VELOCIDAD.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus respectivos vectores velocidad, con el fin de no dificultar la visión de dichos vectores, hemos decidido no unir los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros(3,3);&lt;br /&gt;
AUX= zeros(3,3);&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)];   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % Elementos de la diagonal principal&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    &lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);   &lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));         % Elementos t,h son el producto de la componentes t,h del vector de posicion&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula obteniendo el tensor momento de inercia.&lt;br /&gt;
w=[0 0 1];&lt;br /&gt;
Vangular= L*w'&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
Ec= 110&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo obtenemos el momento de inercia en P utilizando el Teorema de Steiner&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;L=I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;·omega=λ·omega&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Creamos de nuevo el bucle para obtener los puntos de la curva&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz cuyas columnas seran las coordenadas x y z de los puntos&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig cuya formula ya se ha deducido&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
vector1=a(:,1)';&lt;br /&gt;
vector2=a(:,2)';  %Como se nos indica en el enunciado, estos autovectores seran las direcciones de los ejes&lt;br /&gt;
vector3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
E1x=G(1)+l*vector1(1); %A cada recta viene dada por el punto G centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
E1y=G(2)+l*vector1(2);&lt;br /&gt;
E1z=G(3)+l*vector1(3);&lt;br /&gt;
E2x=G(1)+l*vector2(1);&lt;br /&gt;
E2y=G(2)+l*vector2(2);&lt;br /&gt;
E2z=G(3)+l*vector2(3);&lt;br /&gt;
E3x=G(1)+l*vector3(1);&lt;br /&gt;
E3y=G(2)+l*vector3(2);&lt;br /&gt;
E3z=G(3)+l*vector3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Representación de la curva en azul. &lt;br /&gt;
plot3(E1x,E1y,E1z,&amp;quot;r&amp;quot;) %Representación del Eje 1 en rojo.&lt;br /&gt;
plot3(E2x,E2y,E2z,&amp;quot;g&amp;quot;) %Representación del Eje 2 en verde.&lt;br /&gt;
plot3(E3x,E3y,E3z,&amp;quot;k&amp;quot;) %Representación del Eje 3 en negro.&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:EJESPRINCIPALESINERCIAG9.jpg|600px|thumb|left|Visualización de los puntos de la curva y los tres ejes principales de inercia en verde rojo y negro, se puede observar que son perpendiculares por definición de eje principal de inercia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) =|cosθ| + 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilíndricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρcosθ+1. Al plantear dicha integral vemos que los extremos de integración para el termino cosθ van a ser [0,2*pi] por lo que ese factor quedaria anulado, resultando ser la integral 1 la que debemos calcular. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; tt1=0; tt2=2*pi; z1=0; z2=20;   %Extremos de intervalos expresados en cm&lt;br /&gt;
h=(z2-z1)/N; &lt;br /&gt;
h1=(ro2-ro1)/N;  %Longitud de cada particion&lt;br /&gt;
h2=(tt2-tt1)/N;      &lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=tt1:h2:tt2;            %Vector de la partición para cada variable con intervalos cada h,h1,h2               &lt;br /&gt;
fun1=ones(N+1,1);                             %La funcion de la integral simple que es 1&lt;br /&gt;
fun2=ones(N+1,N+1);                        %Funcion de la integral doble que tambien es 1                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;                      %Siguiendo el metodo del trapecio el primer y ultimo termino de w es 1/2&lt;br /&gt;
simple=h*w'*fun1;                                   %Resultado de la integral simple&lt;br /&gt;
doble=h1*h2*w'*fun2*w;                       %Resultado de la integral doble &lt;br /&gt;
triple=simple*doble                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;br /&gt;
&lt;br /&gt;
=== Calculo del centro de masas ===&lt;br /&gt;
Para calcular el centro de masas hemos tenido que calcular las coordenadas de Xg,Yg,Zg. Para esto hemos tenido que calcular tres integrales triples que a su vez hemos descompuesto en tres integrales simples.&lt;br /&gt;
Las coordenadas del centro de masas vienen dadas por la integral&lt;br /&gt;
[[Archivo:Centrodemasase10.JPG|849x108px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;big&amp;gt;dm=densidad*dxdydz&amp;lt;/big&amp;gt; respectivamente asi pues nuestros integrandos en cilidriacas y habiendolos multiplicado por el jacobiano serán:&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Xg= ρ^2*cos^2(θ) teta+ro*cosθ&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Yg=ρ^2*senθ*cosθ+ρ*senθ&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Zg=ρ*cosθ+1&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                  %Numero de puntos intermedios&lt;br /&gt;
M=12566;                                %Masa total&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;         %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;                      %Coordenadas de la particion&lt;br /&gt;
[ro,teta]=meshgrid(s,t);&lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
%Funciones para la coordenada de Xg&lt;br /&gt;
fx1=ones(N+1,1);                     %Funcion de la integral simple de z (1)&lt;br /&gt;
fx2=ro;                                      %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fx3=cos(teta);                           %Funcion de la integral simple de teta (cos(teta))     &lt;br /&gt;
fx4=ro^2;&lt;br /&gt;
fx5=cos(teta)*cos(teta);                                    &lt;br /&gt;
%Funciones para la coordenada de Yg&lt;br /&gt;
fy1=ones(N+1,1);                    %Funcion de la integral simple de z (1)&lt;br /&gt;
fy2=ro;                                     %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fy3=sin(teta);                           %Funcion de la integral simple de teta (sin(teta))&lt;br /&gt;
fy4=ro^2;&lt;br /&gt;
fy5=sin(teta)*cos(teta);&lt;br /&gt;
%Funciones para la coordenada de Zg&lt;br /&gt;
fz1=r';                                       %Funcion de la integral simple de z (z)&lt;br /&gt;
fz2=ones(N+1,1);                     %Funcion de la integral simple de ro (1)&lt;br /&gt;
fz3=ones(N+1,1);                     %Funcion de la integral simple de teta (1)&lt;br /&gt;
fz4=ro;&lt;br /&gt;
fz5=cos(teta);&lt;br /&gt;
%Calculo de la coordenada de Xg&lt;br /&gt;
intx1=h*w'*fx1;                        %Resultado de la integral simple de z&lt;br /&gt;
intx2=h1*w'*fx2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
intx3=h2*w'*fx3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
intx4=h1*w'*fx4*w;&lt;br /&gt;
intx5=h2*w'*fx5*w;&lt;br /&gt;
xg1=intx1*intx2*intx3/M;           &lt;br /&gt;
xg2=intx4*intx5/M;&lt;br /&gt;
xG=xg1+xg2                       %Coordeanda de Xg   &lt;br /&gt;
&lt;br /&gt;
%Calculo de la coordenada de Yg&lt;br /&gt;
inty1=h*w'*fy1;                        %Resultado de la integral simple de z&lt;br /&gt;
inty2=h1*w'*fy2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
inty3=h2*w'*fy3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
inty4=h1*w'*fy4*w;&lt;br /&gt;
inty5=h2*w'*fy5*w;&lt;br /&gt;
yg1=inty1*inty2*inty3/M;&lt;br /&gt;
yg2=inty4*inty5/M;&lt;br /&gt;
yG=yg1+yg2                         %Coordeanda de Yg&lt;br /&gt;
%Calculo de la coordenada de Zg&lt;br /&gt;
intz1=h*w'*fz1;                         %Resultado de la integral simple de z&lt;br /&gt;
intz2=h1*w'*fz2;                       %Resultado de la integral simple de ro&lt;br /&gt;
intz3=h2*w'*fz3;                       %Resultado de la integral simple de teta&lt;br /&gt;
intz4=h1*w'*fz4*w;&lt;br /&gt;
intz5=h2*w'*fz5*w;&lt;br /&gt;
zg1=intz1*intz2*intz3/M;&lt;br /&gt;
zg2=intz4*intz5/M;&lt;br /&gt;
zG=zg1+zg2                          %Coordeanda de Zg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El resultado nos da&lt;br /&gt;
   Xg =-1.3719e-004&lt;br /&gt;
   Yg =-6.7179e-004&lt;br /&gt;
   Zg =10.0000&lt;br /&gt;
Como hemos usado la Formual del Trapecio en nuestras integrales el resultado es aproximado pero podriamos concluir que es&lt;br /&gt;
   Xg=0&lt;br /&gt;
   Yg=0&lt;br /&gt;
   Zg=10&lt;br /&gt;
&lt;br /&gt;
=== Calculo del tensor de inercia respecto al centro de masas ===&lt;br /&gt;
Una vez calculado la masa y el centro de masas es facil calcular el tensor de inercia. Este ultimo esta definido como I=M[(r·r)*1-r×r]. Siendo M la masa total; r el vector que une el centro con el centro de masas; r·r el producto escalar de r; 1 el tensor metrico y  r×r el producto tensorial entre r y r . Para calcular este tensor hemos usado el siguiente codigo:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Xg=0;                   %coordenada de centro de masas en X&lt;br /&gt;
Yg=0;                   %coordenada de centro de masas en Y&lt;br /&gt;
Zg=10;                  %coordenada de centro de masas en Z&lt;br /&gt;
M=12566;             %masa total&lt;br /&gt;
v=[Xg,Yg,Zg];     %vector que une el centro con el centro de masas&lt;br /&gt;
I1=(v*v')*eye(3); %Parte del tensor que coresponde con (r·r)*1&lt;br /&gt;
I2=kron(v,v');       %Parte del tensor que coresponde con r×r&lt;br /&gt;
I=(I1-I2)*M          %Tensor de Inercia&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El tensor obtenido es el&lt;br /&gt;
     1256600           0           0&lt;br /&gt;
           0     1256600           0&lt;br /&gt;
           0           0           0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=34030</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=34030"/>
				<updated>2015-12-08T10:27:53Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: /* Momento angular */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Movimiento de un sistema de partículas. Grupo G9 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2013-14]] | Ramón Fernández-Reyes Doallo, Antón Fernández Arriola, Pablo García González, Adrián Piñeiro Novas }}&lt;br /&gt;
&lt;br /&gt;
==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)we3×we3&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)We3x&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las graficas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados)&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de vectores velocidad==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
representaremos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VECTORES_VELOCIDAD.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus respectivos vectores velocidad, con el fin de no dificultar la visión de dichos vectores, hemos decidido no unir los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % Elementos de la diagonal principal&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    &lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);   &lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));         % Elementos t,h son el producto de la componentes t,h del vector de posicion&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula obteniendo el tensor momento de inercia.&lt;br /&gt;
w=[0 0 1]&lt;br /&gt;
Vangular= L*w'&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
Ec= 110&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo obtenemos el momento de inercia en P utilizando el Teorema de Steiner&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;L=I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;·omega=λ·omega&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Creamos de nuevo el bucle para obtener los puntos de la curva&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz cuyas columnas seran las coordenadas x y z de los puntos&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig cuya formula ya se ha deducido&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
vector1=a(:,1)';&lt;br /&gt;
vector2=a(:,2)';  %Como se nos indica en el enunciado, estos autovectores seran las direcciones de los ejes&lt;br /&gt;
vector3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
E1x=G(1)+l*vector1(1); %A cada recta viene dada por el punto G centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
E1y=G(2)+l*vector1(2);&lt;br /&gt;
E1z=G(3)+l*vector1(3);&lt;br /&gt;
E2x=G(1)+l*vector2(1);&lt;br /&gt;
E2y=G(2)+l*vector2(2);&lt;br /&gt;
E2z=G(3)+l*vector2(3);&lt;br /&gt;
E3x=G(1)+l*vector3(1);&lt;br /&gt;
E3y=G(2)+l*vector3(2);&lt;br /&gt;
E3z=G(3)+l*vector3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Representación de la curva en azul. &lt;br /&gt;
plot3(E1x,E1y,E1z,&amp;quot;r&amp;quot;) %Representación del Eje 1 en rojo.&lt;br /&gt;
plot3(E2x,E2y,E2z,&amp;quot;g&amp;quot;) %Representación del Eje 2 en verde.&lt;br /&gt;
plot3(E3x,E3y,E3z,&amp;quot;k&amp;quot;) %Representación del Eje 3 en negro.&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:EJESPRINCIPALESINERCIAG9.jpg|600px|thumb|left|Visualización de los puntos de la curva y los tres ejes principales de inercia en verde rojo y negro, se puede observar que son perpendiculares por definición de eje principal de inercia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) =|cosθ| + 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilíndricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρcosθ+1. Al plantear dicha integral vemos que los extremos de integración para el termino cosθ van a ser [0,2*pi] por lo que ese factor quedaria anulado, resultando ser la integral 1 la que debemos calcular. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; tt1=0; tt2=2*pi; z1=0; z2=20;   %Extremos de intervalos expresados en cm&lt;br /&gt;
h=(z2-z1)/N; &lt;br /&gt;
h1=(ro2-ro1)/N;  %Longitud de cada particion&lt;br /&gt;
h2=(tt2-tt1)/N;      &lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=tt1:h2:tt2;            %Vector de la partición para cada variable con intervalos cada h,h1,h2               &lt;br /&gt;
fun1=ones(N+1,1);                             %La funcion de la integral simple que es 1&lt;br /&gt;
fun2=ones(N+1,N+1);                        %Funcion de la integral doble que tambien es 1                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;                      %Siguiendo el metodo del trapecio el primer y ultimo termino de w es 1/2&lt;br /&gt;
simple=h*w'*fun1;                                   %Resultado de la integral simple&lt;br /&gt;
doble=h1*h2*w'*fun2*w;                       %Resultado de la integral doble &lt;br /&gt;
triple=simple*doble                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;br /&gt;
&lt;br /&gt;
=== Calculo del centro de masas ===&lt;br /&gt;
Para calcular el centro de masas hemos tenido que calcular las coordenadas de Xg,Yg,Zg. Para esto hemos tenido que calcular tres integrales triples que a su vez hemos descompuesto en tres integrales simples.&lt;br /&gt;
Las coordenadas del centro de masas vienen dadas por la integral&lt;br /&gt;
[[Archivo:Centrodemasase10.JPG|849x108px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;big&amp;gt;dm=densidad*dxdydz&amp;lt;/big&amp;gt; respectivamente asi pues nuestros integrandos en cilidriacas y habiendolos multiplicado por el jacobiano serán:&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Xg= ρ^2*cos^2(θ) teta+ro*cosθ&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Yg=ρ^2*senθ*cosθ+ρ*senθ&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Zg=ρ*cosθ+1&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                  %Numero de puntos intermedios&lt;br /&gt;
M=12566;                                %Masa total&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;         %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;                      %Coordenadas de la particion&lt;br /&gt;
[ro,teta]=meshgrid(s,t);&lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
%Funciones para la coordenada de Xg&lt;br /&gt;
fx1=ones(N+1,1);                     %Funcion de la integral simple de z (1)&lt;br /&gt;
fx2=ro;                                      %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fx3=cos(teta);                           %Funcion de la integral simple de teta (cos(teta))     &lt;br /&gt;
fx4=ro^2;&lt;br /&gt;
fx5=cos(teta)*cos(teta);                                    &lt;br /&gt;
%Funciones para la coordenada de Yg&lt;br /&gt;
fy1=ones(N+1,1);                    %Funcion de la integral simple de z (1)&lt;br /&gt;
fy2=ro;                                     %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fy3=sin(teta);                           %Funcion de la integral simple de teta (sin(teta))&lt;br /&gt;
fy4=ro^2;&lt;br /&gt;
fy5=sin(teta)*cos(teta);&lt;br /&gt;
%Funciones para la coordenada de Zg&lt;br /&gt;
fz1=r';                                       %Funcion de la integral simple de z (z)&lt;br /&gt;
fz2=ones(N+1,1);                     %Funcion de la integral simple de ro (1)&lt;br /&gt;
fz3=ones(N+1,1);                     %Funcion de la integral simple de teta (1)&lt;br /&gt;
fz4=ro;&lt;br /&gt;
fz5=cos(teta);&lt;br /&gt;
%Calculo de la coordenada de Xg&lt;br /&gt;
intx1=h*w'*fx1;                        %Resultado de la integral simple de z&lt;br /&gt;
intx2=h1*w'*fx2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
intx3=h2*w'*fx3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
intx4=h1*w'*fx4*w;&lt;br /&gt;
intx5=h2*w'*fx5*w;&lt;br /&gt;
xg1=intx1*intx2*intx3/M;           &lt;br /&gt;
xg2=intx4*intx5/M;&lt;br /&gt;
xG=xg1+xg2                       %Coordeanda de Xg   &lt;br /&gt;
&lt;br /&gt;
%Calculo de la coordenada de Yg&lt;br /&gt;
inty1=h*w'*fy1;                        %Resultado de la integral simple de z&lt;br /&gt;
inty2=h1*w'*fy2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
inty3=h2*w'*fy3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
inty4=h1*w'*fy4*w;&lt;br /&gt;
inty5=h2*w'*fy5*w;&lt;br /&gt;
yg1=inty1*inty2*inty3/M;&lt;br /&gt;
yg2=inty4*inty5/M;&lt;br /&gt;
yG=yg1+yg2                         %Coordeanda de Yg&lt;br /&gt;
%Calculo de la coordenada de Zg&lt;br /&gt;
intz1=h*w'*fz1;                         %Resultado de la integral simple de z&lt;br /&gt;
intz2=h1*w'*fz2;                       %Resultado de la integral simple de ro&lt;br /&gt;
intz3=h2*w'*fz3;                       %Resultado de la integral simple de teta&lt;br /&gt;
intz4=h1*w'*fz4*w;&lt;br /&gt;
intz5=h2*w'*fz5*w;&lt;br /&gt;
zg1=intz1*intz2*intz3/M;&lt;br /&gt;
zg2=intz4*intz5/M;&lt;br /&gt;
zG=zg1+zg2                          %Coordeanda de Zg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El resultado nos da&lt;br /&gt;
   Xg =-1.3719e-004&lt;br /&gt;
   Yg =-6.7179e-004&lt;br /&gt;
   Zg =10.0000&lt;br /&gt;
Como hemos usado la Formual del Trapecio en nuestras integrales el resultado es aproximado pero podriamos concluir que es&lt;br /&gt;
   Xg=0&lt;br /&gt;
   Yg=0&lt;br /&gt;
   Zg=10&lt;br /&gt;
&lt;br /&gt;
=== Calculo del tensor de inercia respecto al centro de masas ===&lt;br /&gt;
Una vez calculado la masa y el centro de masas es facil calcular el tensor de inercia. Este ultimo esta definido como I=M[(r·r)*1-r×r]. Siendo M la masa total; r el vector que une el centro con el centro de masas; r·r el producto escalar de r; 1 el tensor metrico y  r×r el producto tensorial entre r y r . Para calcular este tensor hemos usado el siguiente codigo:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Xg=0;                   %coordenada de centro de masas en X&lt;br /&gt;
Yg=0;                   %coordenada de centro de masas en Y&lt;br /&gt;
Zg=10;                  %coordenada de centro de masas en Z&lt;br /&gt;
M=12566;             %masa total&lt;br /&gt;
v=[Xg,Yg,Zg];     %vector que une el centro con el centro de masas&lt;br /&gt;
I1=(v*v')*eye(3); %Parte del tensor que coresponde con (r·r)*1&lt;br /&gt;
I2=kron(v,v');       %Parte del tensor que coresponde con r×r&lt;br /&gt;
I=(I1-I2)*M          %Tensor de Inercia&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El tensor obtenido es el&lt;br /&gt;
     1256600           0           0&lt;br /&gt;
           0     1256600           0&lt;br /&gt;
           0           0           0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=34029</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=34029"/>
				<updated>2015-12-05T21:32:10Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: /* Matriz Rotacion con eje ω=e3 y angulo θ= π/16 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Movimiento de un sistema de partículas. Grupo G9 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2013-14]] | Ramón Fernández-Reyes Doallo, Antón Fernández Arriola, Pablo García González, Adrián Piñeiro Novas }}&lt;br /&gt;
&lt;br /&gt;
==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)we3×we3&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)We3x&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las graficas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados)&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de vectores velocidad==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
representaremos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VECTORES_VELOCIDAD.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus respectivos vectores velocidad, con el fin de no dificultar la visión de dichos vectores, hemos decidido no unir los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
Ec= 110&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo obtenemos el momento de inercia en P utilizando el Teorema de Steiner&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;L=I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;·omega=λ·omega&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Creamos de nuevo el bucle para obtener los puntos de la curva&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz cuyas columnas seran las coordenadas x y z de los puntos&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig cuya formula ya se ha deducido&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
vector1=a(:,1)';&lt;br /&gt;
vector2=a(:,2)';  %Como se nos indica en el enunciado, estos autovectores seran las direcciones de los ejes&lt;br /&gt;
vector3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
E1x=G(1)+l*vector1(1); %A cada recta viene dada por el punto G centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
E1y=G(2)+l*vector1(2);&lt;br /&gt;
E1z=G(3)+l*vector1(3);&lt;br /&gt;
E2x=G(1)+l*vector2(1);&lt;br /&gt;
E2y=G(2)+l*vector2(2);&lt;br /&gt;
E2z=G(3)+l*vector2(3);&lt;br /&gt;
E3x=G(1)+l*vector3(1);&lt;br /&gt;
E3y=G(2)+l*vector3(2);&lt;br /&gt;
E3z=G(3)+l*vector3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Representación de la curva en azul. &lt;br /&gt;
plot3(E1x,E1y,E1z,&amp;quot;r&amp;quot;) %Representación del Eje 1 en rojo.&lt;br /&gt;
plot3(E2x,E2y,E2z,&amp;quot;g&amp;quot;) %Representación del Eje 2 en verde.&lt;br /&gt;
plot3(E3x,E3y,E3z,&amp;quot;k&amp;quot;) %Representación del Eje 3 en negro.&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:EJESPRINCIPALESINERCIAG9.jpg|600px|thumb|left|Visualización de los puntos de la curva y los tres ejes principales de inercia en verde rojo y negro, se puede observar que son perpendiculares por definición de eje principal de inercia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) =|cosθ| + 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilíndricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρcosθ+1. Al plantear dicha integral vemos que los extremos de integración para el termino cosθ van a ser [0,2*pi] por lo que ese factor quedaria anulado, resultando ser la integral 1 la que debemos calcular. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; tt1=0; tt2=2*pi; z1=0; z2=20;   %Extremos de intervalos expresados en cm&lt;br /&gt;
h=(z2-z1)/N; &lt;br /&gt;
h1=(ro2-ro1)/N;  %Longitud de cada particion&lt;br /&gt;
h2=(tt2-tt1)/N;      &lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=tt1:h2:tt2;            %Vector de la partición para cada variable con intervalos cada h,h1,h2               &lt;br /&gt;
fun1=ones(N+1,1);                             %La funcion de la integral simple que es 1&lt;br /&gt;
fun2=ones(N+1,N+1);                        %Funcion de la integral doble que tambien es 1                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;                      %Siguiendo el metodo del trapecio el primer y ultimo termino de w es 1/2&lt;br /&gt;
simple=h*w'*fun1;                                   %Resultado de la integral simple&lt;br /&gt;
doble=h1*h2*w'*fun2*w;                       %Resultado de la integral doble &lt;br /&gt;
triple=simple*doble                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;br /&gt;
&lt;br /&gt;
=== Calculo del centro de masas ===&lt;br /&gt;
Para calcular el centro de masas hemos tenido que calcular las coordenadas de Xg,Yg,Zg. Para esto hemos tenido que calcular tres integrales triples que a su vez hemos descompuesto en tres integrales simples.&lt;br /&gt;
Las coordenadas del centro de masas vienen dadas por la integral&lt;br /&gt;
[[Archivo:Centrodemasase10.JPG|849x108px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;big&amp;gt;dm=densidad*dxdydz&amp;lt;/big&amp;gt; respectivamente asi pues nuestros integrandos en cilidriacas y habiendolos multiplicado por el jacobiano serán:&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Xg= ρ^2*cos^2(θ) teta+ro*cosθ&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Yg=ρ^2*senθ*cosθ+ρ*senθ&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Zg=ρ*cosθ+1&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                  %Numero de puntos intermedios&lt;br /&gt;
M=12566;                                %Masa total&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;         %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;                      %Coordenadas de la particion&lt;br /&gt;
[ro,teta]=meshgrid(s,t);&lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
%Funciones para la coordenada de Xg&lt;br /&gt;
fx1=ones(N+1,1);                     %Funcion de la integral simple de z (1)&lt;br /&gt;
fx2=ro;                                      %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fx3=cos(teta);                           %Funcion de la integral simple de teta (cos(teta))     &lt;br /&gt;
fx4=ro^2;&lt;br /&gt;
fx5=cos(teta)*cos(teta);                                    &lt;br /&gt;
%Funciones para la coordenada de Yg&lt;br /&gt;
fy1=ones(N+1,1);                    %Funcion de la integral simple de z (1)&lt;br /&gt;
fy2=ro;                                     %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fy3=sin(teta);                           %Funcion de la integral simple de teta (sin(teta))&lt;br /&gt;
fy4=ro^2;&lt;br /&gt;
fy5=sin(teta)*cos(teta);&lt;br /&gt;
%Funciones para la coordenada de Zg&lt;br /&gt;
fz1=r';                                       %Funcion de la integral simple de z (z)&lt;br /&gt;
fz2=ones(N+1,1);                     %Funcion de la integral simple de ro (1)&lt;br /&gt;
fz3=ones(N+1,1);                     %Funcion de la integral simple de teta (1)&lt;br /&gt;
fz4=ro;&lt;br /&gt;
fz5=cos(teta);&lt;br /&gt;
%Calculo de la coordenada de Xg&lt;br /&gt;
intx1=h*w'*fx1;                        %Resultado de la integral simple de z&lt;br /&gt;
intx2=h1*w'*fx2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
intx3=h2*w'*fx3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
intx4=h1*w'*fx4*w;&lt;br /&gt;
intx5=h2*w'*fx5*w;&lt;br /&gt;
xg1=intx1*intx2*intx3/M;           &lt;br /&gt;
xg2=intx4*intx5/M;&lt;br /&gt;
xG=xg1+xg2                       %Coordeanda de Xg   &lt;br /&gt;
&lt;br /&gt;
%Calculo de la coordenada de Yg&lt;br /&gt;
inty1=h*w'*fy1;                        %Resultado de la integral simple de z&lt;br /&gt;
inty2=h1*w'*fy2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
inty3=h2*w'*fy3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
inty4=h1*w'*fy4*w;&lt;br /&gt;
inty5=h2*w'*fy5*w;&lt;br /&gt;
yg1=inty1*inty2*inty3/M;&lt;br /&gt;
yg2=inty4*inty5/M;&lt;br /&gt;
yG=yg1+yg2                         %Coordeanda de Yg&lt;br /&gt;
%Calculo de la coordenada de Zg&lt;br /&gt;
intz1=h*w'*fz1;                         %Resultado de la integral simple de z&lt;br /&gt;
intz2=h1*w'*fz2;                       %Resultado de la integral simple de ro&lt;br /&gt;
intz3=h2*w'*fz3;                       %Resultado de la integral simple de teta&lt;br /&gt;
intz4=h1*w'*fz4*w;&lt;br /&gt;
intz5=h2*w'*fz5*w;&lt;br /&gt;
zg1=intz1*intz2*intz3/M;&lt;br /&gt;
zg2=intz4*intz5/M;&lt;br /&gt;
zG=zg1+zg2                          %Coordeanda de Zg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El resultado nos da&lt;br /&gt;
   Xg =-1.3719e-004&lt;br /&gt;
   Yg =-6.7179e-004&lt;br /&gt;
   Zg =10.0000&lt;br /&gt;
Como hemos usado la Formual del Trapecio en nuestras integrales el resultado es aproximado pero podriamos concluir que es&lt;br /&gt;
   Xg=0&lt;br /&gt;
   Yg=0&lt;br /&gt;
   Zg=10&lt;br /&gt;
&lt;br /&gt;
=== Calculo del tensor de inercia respecto al centro de masas ===&lt;br /&gt;
Una vez calculado la masa y el centro de masas es facil calcular el tensor de inercia. Este ultimo esta definido como I=M[(r·r)*1-r×r]. Siendo M la masa total; r el vector que une el centro con el centro de masas; r·r el producto escalar de r; 1 el tensor metrico y  r×r el producto tensorial entre r y r . Para calcular este tensor hemos usado el siguiente codigo:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Xg=0;                   %coordenada de centro de masas en X&lt;br /&gt;
Yg=0;                   %coordenada de centro de masas en Y&lt;br /&gt;
Zg=10;                  %coordenada de centro de masas en Z&lt;br /&gt;
M=12566;             %masa total&lt;br /&gt;
v=[Xg,Yg,Zg];     %vector que une el centro con el centro de masas&lt;br /&gt;
I1=(v*v')*eye(3); %Parte del tensor que coresponde con (r·r)*1&lt;br /&gt;
I2=kron(v,v');       %Parte del tensor que coresponde con r×r&lt;br /&gt;
I=(I1-I2)*M          %Tensor de Inercia&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El tensor obtenido es el&lt;br /&gt;
     1256600           0           0&lt;br /&gt;
           0     1256600           0&lt;br /&gt;
           0           0           0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=33717</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=33717"/>
				<updated>2015-12-04T13:25:22Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Movimiento de un sistema de partículas. Grupo G9 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2013-14]] | Ramón Fernández-Reyes Doallo, Antón Fernández Arriola, Pablo García González, Adrián Piñeiro Novas }}&lt;br /&gt;
&lt;br /&gt;
==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las graficas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados)&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de vectores velocidad==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
representaremos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VECTORES_VELOCIDAD.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus respectivos vectores velocidad, con el fin de no dificultar la visión de dichos vectores, hemos decidido no unir los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
Ec= 110&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo obtenemos el momento de inercia en P utilizando el Teorema de Steiner&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;L=I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;·omega=λ·omega&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Creamos de nuevo el bucle para obtener los puntos de la curva&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz cuyas columnas seran las coordenadas x y z de los puntos&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig cuya formula ya se ha deducido&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
vector1=a(:,1)';&lt;br /&gt;
vector2=a(:,2)';  %Como se nos indica en el enunciado, estos autovectores seran las direcciones de los ejes&lt;br /&gt;
vector3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
E1x=G(1)+l*vector1(1); %A cada recta viene dada por el punto G centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
E1y=G(2)+l*vector1(2);&lt;br /&gt;
E1z=G(3)+l*vector1(3);&lt;br /&gt;
E2x=G(1)+l*vector2(1);&lt;br /&gt;
E2y=G(2)+l*vector2(2);&lt;br /&gt;
E2z=G(3)+l*vector2(3);&lt;br /&gt;
E3x=G(1)+l*vector3(1);&lt;br /&gt;
E3y=G(2)+l*vector3(2);&lt;br /&gt;
E3z=G(3)+l*vector3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Representación de la curva en azul. &lt;br /&gt;
plot3(E1x,E1y,E1z,&amp;quot;r&amp;quot;) %Representación del Eje 1 en rojo.&lt;br /&gt;
plot3(E2x,E2y,E2z,&amp;quot;g&amp;quot;) %Representación del Eje 2 en verde.&lt;br /&gt;
plot3(E3x,E3y,E3z,&amp;quot;k&amp;quot;) %Representación del Eje 3 en negro.&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:EJESPRINCIPALESINERCIAG9.jpg|600px|thumb|left|Visualización de los puntos de la curva y los tres ejes principales de inercia en verde rojo y negro, se puede observar que son perpendiculares por definición de eje principal de inercia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) =|cosθ| + 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilíndricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρcosθ+1. Al plantear dicha integral vemos que los extremos de integración para el termino cosθ van a ser [0,2*pi] por lo que ese factor quedaria anulado, resultando ser la integral 1 la que debemos calcular. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; tt1=0; tt2=2*pi; z1=0; z2=20;   %Extremos de intervalos expresados en cm&lt;br /&gt;
h=(z2-z1)/N; &lt;br /&gt;
h1=(ro2-ro1)/N;  %Longitud de cada particion&lt;br /&gt;
h2=(tt2-tt1)/N;      &lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=tt1:h2:tt2;            %Vector de la partición para cada variable con intervalos cada h,h1,h2               &lt;br /&gt;
fun1=ones(N+1,1);                             %La funcion de la integral simple que es 1&lt;br /&gt;
fun2=ones(N+1,N+1);                        %Funcion de la integral doble que tambien es 1                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;                      %Siguiendo el metodo del trapecio el primer y ultimo termino de w es 1/2&lt;br /&gt;
simple=h*w'*fun1;                                   %Resultado de la integral simple&lt;br /&gt;
doble=h1*h2*w'*fun2*w;                       %Resultado de la integral doble &lt;br /&gt;
triple=simple*doble                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;br /&gt;
&lt;br /&gt;
=== Calculo del centro de masas ===&lt;br /&gt;
Para calcular el centro de masas hemos tenido que calcular las coordenadas de Xg,Yg,Zg. Para esto hemos tenido que calcular tres integrales triples que a su vez hemos descompuesto en tres integrales simples.&lt;br /&gt;
Las coordenadas del centro de masas vienen dadas por la integral&lt;br /&gt;
[[Archivo:Centrodemasase10.JPG|849x108px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;big&amp;gt;dm=densidad*dxdydz&amp;lt;/big&amp;gt; respectivamente asi pues nuestros integrandos en cilidriacas y habiendolos multiplicado por el jacobiano serán:&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Xg= ρ^2*cos^2(θ) teta+ro*cosθ&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Yg=ρ^2*senθ*cosθ+ρ*senθ&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Zg=ρ*cosθ+1&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                  %Numero de puntos intermedios&lt;br /&gt;
M=12566;                                %Masa total&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;         %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;                      %Coordenadas de la particion&lt;br /&gt;
[ro,teta]=meshgrid(s,t);&lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
%Funciones para la coordenada de Xg&lt;br /&gt;
fx1=ones(N+1,1);                     %Funcion de la integral simple de z (1)&lt;br /&gt;
fx2=ro;                                      %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fx3=cos(teta);                           %Funcion de la integral simple de teta (cos(teta))     &lt;br /&gt;
fx4=ro^2;&lt;br /&gt;
fx5=cos(teta)*cos(teta);                                    &lt;br /&gt;
%Funciones para la coordenada de Yg&lt;br /&gt;
fy1=ones(N+1,1);                    %Funcion de la integral simple de z (1)&lt;br /&gt;
fy2=ro;                                     %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fy3=sin(teta);                           %Funcion de la integral simple de teta (sin(teta))&lt;br /&gt;
fy4=ro^2;&lt;br /&gt;
fy5=sin(teta)*cos(teta);&lt;br /&gt;
%Funciones para la coordenada de Zg&lt;br /&gt;
fz1=r';                                       %Funcion de la integral simple de z (z)&lt;br /&gt;
fz2=ones(N+1,1);                     %Funcion de la integral simple de ro (1)&lt;br /&gt;
fz3=ones(N+1,1);                     %Funcion de la integral simple de teta (1)&lt;br /&gt;
fz4=ro;&lt;br /&gt;
fz5=cos(teta);&lt;br /&gt;
%Calculo de la coordenada de Xg&lt;br /&gt;
intx1=h*w'*fx1;                        %Resultado de la integral simple de z&lt;br /&gt;
intx2=h1*w'*fx2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
intx3=h2*w'*fx3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
intx4=h1*w'*fx4*w;&lt;br /&gt;
intx5=h2*w'*fx5*w;&lt;br /&gt;
xg1=intx1*intx2*intx3/M;           &lt;br /&gt;
xg2=intx4*intx5/M;&lt;br /&gt;
xG=xg1+xg2                       %Coordeanda de Xg   &lt;br /&gt;
&lt;br /&gt;
%Calculo de la coordenada de Yg&lt;br /&gt;
inty1=h*w'*fy1;                        %Resultado de la integral simple de z&lt;br /&gt;
inty2=h1*w'*fy2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
inty3=h2*w'*fy3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
inty4=h1*w'*fy4*w;&lt;br /&gt;
inty5=h2*w'*fy5*w;&lt;br /&gt;
yg1=inty1*inty2*inty3/M;&lt;br /&gt;
yg2=inty4*inty5/M;&lt;br /&gt;
yG=yg1+yg2                         %Coordeanda de Yg&lt;br /&gt;
%Calculo de la coordenada de Zg&lt;br /&gt;
intz1=h*w'*fz1;                         %Resultado de la integral simple de z&lt;br /&gt;
intz2=h1*w'*fz2;                       %Resultado de la integral simple de ro&lt;br /&gt;
intz3=h2*w'*fz3;                       %Resultado de la integral simple de teta&lt;br /&gt;
intz4=h1*w'*fz4*w;&lt;br /&gt;
intz5=h2*w'*fz5*w;&lt;br /&gt;
zg1=intz1*intz2*intz3/M;&lt;br /&gt;
zg2=intz4*intz5/M;&lt;br /&gt;
zG=zg1+zg2                          %Coordeanda de Zg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El resultado nos da&lt;br /&gt;
   Xg =-1.3719e-004&lt;br /&gt;
   Yg =-6.7179e-004&lt;br /&gt;
   Zg =10.0000&lt;br /&gt;
Como hemos usado la Formual del Trapecio en nuestras integrales el resultado es aproximado pero podriamos concluir que es&lt;br /&gt;
   Xg=0&lt;br /&gt;
   Yg=0&lt;br /&gt;
   Zg=10&lt;br /&gt;
&lt;br /&gt;
=== Calculo del tensor de inercia respecto al centro de masas ===&lt;br /&gt;
Una vez calculado la masa y el centro de masas es facil calcular el tensor de inercia. Este ultimo esta definido como I=M[(r·r)*1-r×r]. Siendo M la masa total; r el vector que une el centro con el centro de masas; r·r el producto escalar de r; 1 el tensor metrico y  r×r el producto tensorial entre r y r . Para calcular este tensor hemos usado el siguiente codigo:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Xg=0;                   %coordenada de centro de masas en X&lt;br /&gt;
Yg=0;                   %coordenada de centro de masas en Y&lt;br /&gt;
Zg=10;                  %coordenada de centro de masas en Z&lt;br /&gt;
M=12566;             %masa total&lt;br /&gt;
v=[Xg,Yg,Zg];     %vector que une el centro con el centro de masas&lt;br /&gt;
I1=(v*v')*eye(3); %Parte del tensor que coresponde con (r·r)*1&lt;br /&gt;
I2=kron(v,v');       %Parte del tensor que coresponde con r×r&lt;br /&gt;
I=(I1-I2)*M          %Tensor de Inercia&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El tensor obtenido es el&lt;br /&gt;
     1256600           0           0&lt;br /&gt;
           0     1256600           0&lt;br /&gt;
           0           0           0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=33715</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=33715"/>
				<updated>2015-12-04T13:25:05Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Movimiento de un sistema de partículas. Grupo G9 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2013-14]] | Ramón Fernández-Reyes Doallo, Antón Fernández Arriola, Pablo García González, Adrián Piñeiro Novas }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las graficas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados)&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de vectores velocidad==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
representaremos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VECTORES_VELOCIDAD.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus respectivos vectores velocidad, con el fin de no dificultar la visión de dichos vectores, hemos decidido no unir los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
Ec= 110&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo obtenemos el momento de inercia en P utilizando el Teorema de Steiner&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;L=I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;·omega=λ·omega&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Creamos de nuevo el bucle para obtener los puntos de la curva&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz cuyas columnas seran las coordenadas x y z de los puntos&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig cuya formula ya se ha deducido&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
vector1=a(:,1)';&lt;br /&gt;
vector2=a(:,2)';  %Como se nos indica en el enunciado, estos autovectores seran las direcciones de los ejes&lt;br /&gt;
vector3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
E1x=G(1)+l*vector1(1); %A cada recta viene dada por el punto G centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
E1y=G(2)+l*vector1(2);&lt;br /&gt;
E1z=G(3)+l*vector1(3);&lt;br /&gt;
E2x=G(1)+l*vector2(1);&lt;br /&gt;
E2y=G(2)+l*vector2(2);&lt;br /&gt;
E2z=G(3)+l*vector2(3);&lt;br /&gt;
E3x=G(1)+l*vector3(1);&lt;br /&gt;
E3y=G(2)+l*vector3(2);&lt;br /&gt;
E3z=G(3)+l*vector3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Representación de la curva en azul. &lt;br /&gt;
plot3(E1x,E1y,E1z,&amp;quot;r&amp;quot;) %Representación del Eje 1 en rojo.&lt;br /&gt;
plot3(E2x,E2y,E2z,&amp;quot;g&amp;quot;) %Representación del Eje 2 en verde.&lt;br /&gt;
plot3(E3x,E3y,E3z,&amp;quot;k&amp;quot;) %Representación del Eje 3 en negro.&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:EJESPRINCIPALESINERCIAG9.jpg|600px|thumb|left|Visualización de los puntos de la curva y los tres ejes principales de inercia en verde rojo y negro, se puede observar que son perpendiculares por definición de eje principal de inercia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) =|cosθ| + 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilíndricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρcosθ+1. Al plantear dicha integral vemos que los extremos de integración para el termino cosθ van a ser [0,2*pi] por lo que ese factor quedaria anulado, resultando ser la integral 1 la que debemos calcular. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; tt1=0; tt2=2*pi; z1=0; z2=20;   %Extremos de intervalos expresados en cm&lt;br /&gt;
h=(z2-z1)/N; &lt;br /&gt;
h1=(ro2-ro1)/N;  %Longitud de cada particion&lt;br /&gt;
h2=(tt2-tt1)/N;      &lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=tt1:h2:tt2;            %Vector de la partición para cada variable con intervalos cada h,h1,h2               &lt;br /&gt;
fun1=ones(N+1,1);                             %La funcion de la integral simple que es 1&lt;br /&gt;
fun2=ones(N+1,N+1);                        %Funcion de la integral doble que tambien es 1                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;                      %Siguiendo el metodo del trapecio el primer y ultimo termino de w es 1/2&lt;br /&gt;
simple=h*w'*fun1;                                   %Resultado de la integral simple&lt;br /&gt;
doble=h1*h2*w'*fun2*w;                       %Resultado de la integral doble &lt;br /&gt;
triple=simple*doble                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;br /&gt;
&lt;br /&gt;
=== Calculo del centro de masas ===&lt;br /&gt;
Para calcular el centro de masas hemos tenido que calcular las coordenadas de Xg,Yg,Zg. Para esto hemos tenido que calcular tres integrales triples que a su vez hemos descompuesto en tres integrales simples.&lt;br /&gt;
Las coordenadas del centro de masas vienen dadas por la integral&lt;br /&gt;
[[Archivo:Centrodemasase10.JPG|849x108px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;big&amp;gt;dm=densidad*dxdydz&amp;lt;/big&amp;gt; respectivamente asi pues nuestros integrandos en cilidriacas y habiendolos multiplicado por el jacobiano serán:&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Xg= ρ^2*cos^2(θ) teta+ro*cosθ&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Yg=ρ^2*senθ*cosθ+ρ*senθ&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Zg=ρ*cosθ+1&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                  %Numero de puntos intermedios&lt;br /&gt;
M=12566;                                %Masa total&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;         %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;                      %Coordenadas de la particion&lt;br /&gt;
[ro,teta]=meshgrid(s,t);&lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
%Funciones para la coordenada de Xg&lt;br /&gt;
fx1=ones(N+1,1);                     %Funcion de la integral simple de z (1)&lt;br /&gt;
fx2=ro;                                      %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fx3=cos(teta);                           %Funcion de la integral simple de teta (cos(teta))     &lt;br /&gt;
fx4=ro^2;&lt;br /&gt;
fx5=cos(teta)*cos(teta);                                    &lt;br /&gt;
%Funciones para la coordenada de Yg&lt;br /&gt;
fy1=ones(N+1,1);                    %Funcion de la integral simple de z (1)&lt;br /&gt;
fy2=ro;                                     %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fy3=sin(teta);                           %Funcion de la integral simple de teta (sin(teta))&lt;br /&gt;
fy4=ro^2;&lt;br /&gt;
fy5=sin(teta)*cos(teta);&lt;br /&gt;
%Funciones para la coordenada de Zg&lt;br /&gt;
fz1=r';                                       %Funcion de la integral simple de z (z)&lt;br /&gt;
fz2=ones(N+1,1);                     %Funcion de la integral simple de ro (1)&lt;br /&gt;
fz3=ones(N+1,1);                     %Funcion de la integral simple de teta (1)&lt;br /&gt;
fz4=ro;&lt;br /&gt;
fz5=cos(teta);&lt;br /&gt;
%Calculo de la coordenada de Xg&lt;br /&gt;
intx1=h*w'*fx1;                        %Resultado de la integral simple de z&lt;br /&gt;
intx2=h1*w'*fx2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
intx3=h2*w'*fx3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
intx4=h1*w'*fx4*w;&lt;br /&gt;
intx5=h2*w'*fx5*w;&lt;br /&gt;
xg1=intx1*intx2*intx3/M;           &lt;br /&gt;
xg2=intx4*intx5/M;&lt;br /&gt;
xG=xg1+xg2                       %Coordeanda de Xg   &lt;br /&gt;
&lt;br /&gt;
%Calculo de la coordenada de Yg&lt;br /&gt;
inty1=h*w'*fy1;                        %Resultado de la integral simple de z&lt;br /&gt;
inty2=h1*w'*fy2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
inty3=h2*w'*fy3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
inty4=h1*w'*fy4*w;&lt;br /&gt;
inty5=h2*w'*fy5*w;&lt;br /&gt;
yg1=inty1*inty2*inty3/M;&lt;br /&gt;
yg2=inty4*inty5/M;&lt;br /&gt;
yG=yg1+yg2                         %Coordeanda de Yg&lt;br /&gt;
%Calculo de la coordenada de Zg&lt;br /&gt;
intz1=h*w'*fz1;                         %Resultado de la integral simple de z&lt;br /&gt;
intz2=h1*w'*fz2;                       %Resultado de la integral simple de ro&lt;br /&gt;
intz3=h2*w'*fz3;                       %Resultado de la integral simple de teta&lt;br /&gt;
intz4=h1*w'*fz4*w;&lt;br /&gt;
intz5=h2*w'*fz5*w;&lt;br /&gt;
zg1=intz1*intz2*intz3/M;&lt;br /&gt;
zg2=intz4*intz5/M;&lt;br /&gt;
zG=zg1+zg2                          %Coordeanda de Zg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El resultado nos da&lt;br /&gt;
   Xg =-1.3719e-004&lt;br /&gt;
   Yg =-6.7179e-004&lt;br /&gt;
   Zg =10.0000&lt;br /&gt;
Como hemos usado la Formual del Trapecio en nuestras integrales el resultado es aproximado pero podriamos concluir que es&lt;br /&gt;
   Xg=0&lt;br /&gt;
   Yg=0&lt;br /&gt;
   Zg=10&lt;br /&gt;
&lt;br /&gt;
=== Calculo del tensor de inercia respecto al centro de masas ===&lt;br /&gt;
Una vez calculado la masa y el centro de masas es facil calcular el tensor de inercia. Este ultimo esta definido como I=M[(r·r)*1-r×r]. Siendo M la masa total; r el vector que une el centro con el centro de masas; r·r el producto escalar de r; 1 el tensor metrico y  r×r el producto tensorial entre r y r . Para calcular este tensor hemos usado el siguiente codigo:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Xg=0;                   %coordenada de centro de masas en X&lt;br /&gt;
Yg=0;                   %coordenada de centro de masas en Y&lt;br /&gt;
Zg=10;                  %coordenada de centro de masas en Z&lt;br /&gt;
M=12566;             %masa total&lt;br /&gt;
v=[Xg,Yg,Zg];     %vector que une el centro con el centro de masas&lt;br /&gt;
I1=(v*v')*eye(3); %Parte del tensor que coresponde con (r·r)*1&lt;br /&gt;
I2=kron(v,v');       %Parte del tensor que coresponde con r×r&lt;br /&gt;
I=(I1-I2)*M          %Tensor de Inercia&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El tensor obtenido es el&lt;br /&gt;
     1256600           0           0&lt;br /&gt;
           0     1256600           0&lt;br /&gt;
           0           0           0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=33714</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=33714"/>
				<updated>2015-12-04T13:24:52Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Movimiento de un sistema de partículas. Grupo G9 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2013-14]] | Ramón Fernández-Reyes Doallo, Antón Fernández Arriola, Pablo García González, Adrián Piñeiro Novas }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las graficas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados)&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de vectores velocidad==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
representaremos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VECTORES_VELOCIDAD.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus respectivos vectores velocidad, con el fin de no dificultar la visión de dichos vectores, hemos decidido no unir los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
Ec= 110&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo obtenemos el momento de inercia en P utilizando el Teorema de Steiner&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;L=I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;·omega=λ·omega&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Creamos de nuevo el bucle para obtener los puntos de la curva&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz cuyas columnas seran las coordenadas x y z de los puntos&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig cuya formula ya se ha deducido&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
vector1=a(:,1)';&lt;br /&gt;
vector2=a(:,2)';  %Como se nos indica en el enunciado, estos autovectores seran las direcciones de los ejes&lt;br /&gt;
vector3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
E1x=G(1)+l*vector1(1); %A cada recta viene dada por el punto G centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
E1y=G(2)+l*vector1(2);&lt;br /&gt;
E1z=G(3)+l*vector1(3);&lt;br /&gt;
E2x=G(1)+l*vector2(1);&lt;br /&gt;
E2y=G(2)+l*vector2(2);&lt;br /&gt;
E2z=G(3)+l*vector2(3);&lt;br /&gt;
E3x=G(1)+l*vector3(1);&lt;br /&gt;
E3y=G(2)+l*vector3(2);&lt;br /&gt;
E3z=G(3)+l*vector3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Representación de la curva en azul. &lt;br /&gt;
plot3(E1x,E1y,E1z,&amp;quot;r&amp;quot;) %Representación del Eje 1 en rojo.&lt;br /&gt;
plot3(E2x,E2y,E2z,&amp;quot;g&amp;quot;) %Representación del Eje 2 en verde.&lt;br /&gt;
plot3(E3x,E3y,E3z,&amp;quot;k&amp;quot;) %Representación del Eje 3 en negro.&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:EJESPRINCIPALESINERCIAG9.jpg|600px|thumb|left|Visualización de los puntos de la curva y los tres ejes principales de inercia en verde rojo y negro, se puede observar que son perpendiculares por definición de eje principal de inercia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) =|cosθ| + 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilíndricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρcosθ+1. Al plantear dicha integral vemos que los extremos de integración para el termino cosθ van a ser [0,2*pi] por lo que ese factor quedaria anulado, resultando ser la integral 1 la que debemos calcular. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; tt1=0; tt2=2*pi; z1=0; z2=20;   %Extremos de intervalos expresados en cm&lt;br /&gt;
h=(z2-z1)/N; &lt;br /&gt;
h1=(ro2-ro1)/N;  %Longitud de cada particion&lt;br /&gt;
h2=(tt2-tt1)/N;      &lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=tt1:h2:tt2;            %Vector de la partición para cada variable con intervalos cada h,h1,h2               &lt;br /&gt;
fun1=ones(N+1,1);                             %La funcion de la integral simple que es 1&lt;br /&gt;
fun2=ones(N+1,N+1);                        %Funcion de la integral doble que tambien es 1                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;                      %Siguiendo el metodo del trapecio el primer y ultimo termino de w es 1/2&lt;br /&gt;
simple=h*w'*fun1;                                   %Resultado de la integral simple&lt;br /&gt;
doble=h1*h2*w'*fun2*w;                       %Resultado de la integral doble &lt;br /&gt;
triple=simple*doble                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;br /&gt;
&lt;br /&gt;
=== Calculo del centro de masas ===&lt;br /&gt;
Para calcular el centro de masas hemos tenido que calcular las coordenadas de Xg,Yg,Zg. Para esto hemos tenido que calcular tres integrales triples que a su vez hemos descompuesto en tres integrales simples.&lt;br /&gt;
Las coordenadas del centro de masas vienen dadas por la integral&lt;br /&gt;
[[Archivo:Centrodemasase10.JPG|849x108px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;big&amp;gt;dm=densidad*dxdydz&amp;lt;/big&amp;gt; respectivamente asi pues nuestros integrandos en cilidriacas y habiendolos multiplicado por el jacobiano serán:&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Xg= ρ^2*cos^2(θ) teta+ro*cosθ&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Yg=ρ^2*senθ*cosθ+ρ*senθ&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Zg=ρ*cosθ+1&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                  %Numero de puntos intermedios&lt;br /&gt;
M=12566;                                %Masa total&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;         %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;                      %Coordenadas de la particion&lt;br /&gt;
[ro,teta]=meshgrid(s,t);&lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
%Funciones para la coordenada de Xg&lt;br /&gt;
fx1=ones(N+1,1);                     %Funcion de la integral simple de z (1)&lt;br /&gt;
fx2=ro;                                      %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fx3=cos(teta);                           %Funcion de la integral simple de teta (cos(teta))     &lt;br /&gt;
fx4=ro^2;&lt;br /&gt;
fx5=cos(teta)*cos(teta);                                    &lt;br /&gt;
%Funciones para la coordenada de Yg&lt;br /&gt;
fy1=ones(N+1,1);                    %Funcion de la integral simple de z (1)&lt;br /&gt;
fy2=ro;                                     %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fy3=sin(teta);                           %Funcion de la integral simple de teta (sin(teta))&lt;br /&gt;
fy4=ro^2;&lt;br /&gt;
fy5=sin(teta)*cos(teta);&lt;br /&gt;
%Funciones para la coordenada de Zg&lt;br /&gt;
fz1=r';                                       %Funcion de la integral simple de z (z)&lt;br /&gt;
fz2=ones(N+1,1);                     %Funcion de la integral simple de ro (1)&lt;br /&gt;
fz3=ones(N+1,1);                     %Funcion de la integral simple de teta (1)&lt;br /&gt;
fz4=ro;&lt;br /&gt;
fz5=cos(teta);&lt;br /&gt;
%Calculo de la coordenada de Xg&lt;br /&gt;
intx1=h*w'*fx1;                        %Resultado de la integral simple de z&lt;br /&gt;
intx2=h1*w'*fx2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
intx3=h2*w'*fx3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
intx4=h1*w'*fx4*w;&lt;br /&gt;
intx5=h2*w'*fx5*w;&lt;br /&gt;
xg1=intx1*intx2*intx3/M;           &lt;br /&gt;
xg2=intx4*intx5/M;&lt;br /&gt;
xG=xg1+xg2                       %Coordeanda de Xg   &lt;br /&gt;
&lt;br /&gt;
%Calculo de la coordenada de Yg&lt;br /&gt;
inty1=h*w'*fy1;                        %Resultado de la integral simple de z&lt;br /&gt;
inty2=h1*w'*fy2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
inty3=h2*w'*fy3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
inty4=h1*w'*fy4*w;&lt;br /&gt;
inty5=h2*w'*fy5*w;&lt;br /&gt;
yg1=inty1*inty2*inty3/M;&lt;br /&gt;
yg2=inty4*inty5/M;&lt;br /&gt;
yG=yg1+yg2                         %Coordeanda de Yg&lt;br /&gt;
%Calculo de la coordenada de Zg&lt;br /&gt;
intz1=h*w'*fz1;                         %Resultado de la integral simple de z&lt;br /&gt;
intz2=h1*w'*fz2;                       %Resultado de la integral simple de ro&lt;br /&gt;
intz3=h2*w'*fz3;                       %Resultado de la integral simple de teta&lt;br /&gt;
intz4=h1*w'*fz4*w;&lt;br /&gt;
intz5=h2*w'*fz5*w;&lt;br /&gt;
zg1=intz1*intz2*intz3/M;&lt;br /&gt;
zg2=intz4*intz5/M;&lt;br /&gt;
zG=zg1+zg2                          %Coordeanda de Zg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El resultado nos da&lt;br /&gt;
   Xg =-1.3719e-004&lt;br /&gt;
   Yg =-6.7179e-004&lt;br /&gt;
   Zg =10.0000&lt;br /&gt;
Como hemos usado la Formual del Trapecio en nuestras integrales el resultado es aproximado pero podriamos concluir que es&lt;br /&gt;
   Xg=0&lt;br /&gt;
   Yg=0&lt;br /&gt;
   Zg=10&lt;br /&gt;
&lt;br /&gt;
=== Calculo del tensor de inercia respecto al centro de masas ===&lt;br /&gt;
Una vez calculado la masa y el centro de masas es facil calcular el tensor de inercia. Este ultimo esta definido como I=M[(r·r)*1-r×r]. Siendo M la masa total; r el vector que une el centro con el centro de masas; r·r el producto escalar de r; 1 el tensor metrico y  r×r el producto tensorial entre r y r . Para calcular este tensor hemos usado el siguiente codigo:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Xg=0;                   %coordenada de centro de masas en X&lt;br /&gt;
Yg=0;                   %coordenada de centro de masas en Y&lt;br /&gt;
Zg=10;                  %coordenada de centro de masas en Z&lt;br /&gt;
M=12566;             %masa total&lt;br /&gt;
v=[Xg,Yg,Zg];     %vector que une el centro con el centro de masas&lt;br /&gt;
I1=(v*v')*eye(3); %Parte del tensor que coresponde con (r·r)*1&lt;br /&gt;
I2=kron(v,v');       %Parte del tensor que coresponde con r×r&lt;br /&gt;
I=(I1-I2)*M          %Tensor de Inercia&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El tensor obtenido es el&lt;br /&gt;
     1256600           0           0&lt;br /&gt;
           0     1256600           0&lt;br /&gt;
           0           0           0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=33712</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=33712"/>
				<updated>2015-12-04T13:23:41Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{ TrabajoED | Movimiento de un sistema de partículas. Grupo G9 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2013-14]] | Ramón Fernández-Reyes Doallo Anton Fernandez Arriola Pablo García González Adrian Piñeiro Novas }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las graficas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados)&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de vectores velocidad==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
representaremos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VECTORES_VELOCIDAD.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus respectivos vectores velocidad, con el fin de no dificultar la visión de dichos vectores, hemos decidido no unir los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
Ec= 110&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo obtenemos el momento de inercia en P utilizando el Teorema de Steiner&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;L=I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;·omega=λ·omega&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Creamos de nuevo el bucle para obtener los puntos de la curva&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz cuyas columnas seran las coordenadas x y z de los puntos&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig cuya formula ya se ha deducido&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
vector1=a(:,1)';&lt;br /&gt;
vector2=a(:,2)';  %Como se nos indica en el enunciado, estos autovectores seran las direcciones de los ejes&lt;br /&gt;
vector3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
E1x=G(1)+l*vector1(1); %A cada recta viene dada por el punto G centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
E1y=G(2)+l*vector1(2);&lt;br /&gt;
E1z=G(3)+l*vector1(3);&lt;br /&gt;
E2x=G(1)+l*vector2(1);&lt;br /&gt;
E2y=G(2)+l*vector2(2);&lt;br /&gt;
E2z=G(3)+l*vector2(3);&lt;br /&gt;
E3x=G(1)+l*vector3(1);&lt;br /&gt;
E3y=G(2)+l*vector3(2);&lt;br /&gt;
E3z=G(3)+l*vector3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Representación de la curva en azul. &lt;br /&gt;
plot3(E1x,E1y,E1z,&amp;quot;r&amp;quot;) %Representación del Eje 1 en rojo.&lt;br /&gt;
plot3(E2x,E2y,E2z,&amp;quot;g&amp;quot;) %Representación del Eje 2 en verde.&lt;br /&gt;
plot3(E3x,E3y,E3z,&amp;quot;k&amp;quot;) %Representación del Eje 3 en negro.&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:EJESPRINCIPALESINERCIAG9.jpg|600px|thumb|left|Visualización de los puntos de la curva y los tres ejes principales de inercia en verde rojo y negro, se puede observar que son perpendiculares por definición de eje principal de inercia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) =|cosθ| + 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilíndricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρcosθ+1. Al plantear dicha integral vemos que los extremos de integración para el termino cosθ van a ser [0,2*pi] por lo que ese factor quedaria anulado, resultando ser la integral 1 la que debemos calcular. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; tt1=0; tt2=2*pi; z1=0; z2=20;   %Extremos de intervalos expresados en cm&lt;br /&gt;
h=(z2-z1)/N; &lt;br /&gt;
h1=(ro2-ro1)/N;  %Longitud de cada particion&lt;br /&gt;
h2=(tt2-tt1)/N;      &lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=tt1:h2:tt2;            %Vector de la partición para cada variable con intervalos cada h,h1,h2               &lt;br /&gt;
fun1=ones(N+1,1);                             %La funcion de la integral simple que es 1&lt;br /&gt;
fun2=ones(N+1,N+1);                        %Funcion de la integral doble que tambien es 1                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;                      %Siguiendo el metodo del trapecio el primer y ultimo termino de w es 1/2&lt;br /&gt;
simple=h*w'*fun1;                                   %Resultado de la integral simple&lt;br /&gt;
doble=h1*h2*w'*fun2*w;                       %Resultado de la integral doble &lt;br /&gt;
triple=simple*doble                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;br /&gt;
&lt;br /&gt;
=== Calculo del centro de masas ===&lt;br /&gt;
Para calcular el centro de masas hemos tenido que calcular las coordenadas de Xg,Yg,Zg. Para esto hemos tenido que calcular tres integrales triples que a su vez hemos descompuesto en tres integrales simples.&lt;br /&gt;
Las coordenadas del centro de masas vienen dadas por la integral&lt;br /&gt;
[[Archivo:Centrodemasase10.JPG|849x108px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;big&amp;gt;dm=densidad*dxdydz&amp;lt;/big&amp;gt; respectivamente asi pues nuestros integrandos en cilidriacas y habiendolos multiplicado por el jacobiano serán:&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Xg= ρ^2*cos^2(θ) teta+ro*cosθ&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Yg=ρ^2*senθ*cosθ+ρ*senθ&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Zg=ρ*cosθ+1&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                  %Numero de puntos intermedios&lt;br /&gt;
M=12566;                                %Masa total&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;         %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;                      %Coordenadas de la particion&lt;br /&gt;
[ro,teta]=meshgrid(s,t);&lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
%Funciones para la coordenada de Xg&lt;br /&gt;
fx1=ones(N+1,1);                     %Funcion de la integral simple de z (1)&lt;br /&gt;
fx2=ro;                                      %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fx3=cos(teta);                           %Funcion de la integral simple de teta (cos(teta))     &lt;br /&gt;
fx4=ro^2;&lt;br /&gt;
fx5=cos(teta)*cos(teta);                                    &lt;br /&gt;
%Funciones para la coordenada de Yg&lt;br /&gt;
fy1=ones(N+1,1);                    %Funcion de la integral simple de z (1)&lt;br /&gt;
fy2=ro;                                     %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fy3=sin(teta);                           %Funcion de la integral simple de teta (sin(teta))&lt;br /&gt;
fy4=ro^2;&lt;br /&gt;
fy5=sin(teta)*cos(teta);&lt;br /&gt;
%Funciones para la coordenada de Zg&lt;br /&gt;
fz1=r';                                       %Funcion de la integral simple de z (z)&lt;br /&gt;
fz2=ones(N+1,1);                     %Funcion de la integral simple de ro (1)&lt;br /&gt;
fz3=ones(N+1,1);                     %Funcion de la integral simple de teta (1)&lt;br /&gt;
fz4=ro;&lt;br /&gt;
fz5=cos(teta);&lt;br /&gt;
%Calculo de la coordenada de Xg&lt;br /&gt;
intx1=h*w'*fx1;                        %Resultado de la integral simple de z&lt;br /&gt;
intx2=h1*w'*fx2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
intx3=h2*w'*fx3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
intx4=h1*w'*fx4*w;&lt;br /&gt;
intx5=h2*w'*fx5*w;&lt;br /&gt;
xg1=intx1*intx2*intx3/M;           &lt;br /&gt;
xg2=intx4*intx5/M;&lt;br /&gt;
xG=xg1+xg2                       %Coordeanda de Xg   &lt;br /&gt;
&lt;br /&gt;
%Calculo de la coordenada de Yg&lt;br /&gt;
inty1=h*w'*fy1;                        %Resultado de la integral simple de z&lt;br /&gt;
inty2=h1*w'*fy2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
inty3=h2*w'*fy3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
inty4=h1*w'*fy4*w;&lt;br /&gt;
inty5=h2*w'*fy5*w;&lt;br /&gt;
yg1=inty1*inty2*inty3/M;&lt;br /&gt;
yg2=inty4*inty5/M;&lt;br /&gt;
yG=yg1+yg2                         %Coordeanda de Yg&lt;br /&gt;
%Calculo de la coordenada de Zg&lt;br /&gt;
intz1=h*w'*fz1;                         %Resultado de la integral simple de z&lt;br /&gt;
intz2=h1*w'*fz2;                       %Resultado de la integral simple de ro&lt;br /&gt;
intz3=h2*w'*fz3;                       %Resultado de la integral simple de teta&lt;br /&gt;
intz4=h1*w'*fz4*w;&lt;br /&gt;
intz5=h2*w'*fz5*w;&lt;br /&gt;
zg1=intz1*intz2*intz3/M;&lt;br /&gt;
zg2=intz4*intz5/M;&lt;br /&gt;
zG=zg1+zg2                          %Coordeanda de Zg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El resultado nos da&lt;br /&gt;
   Xg =-1.3719e-004&lt;br /&gt;
   Yg =-6.7179e-004&lt;br /&gt;
   Zg =10.0000&lt;br /&gt;
Como hemos usado la Formual del Trapecio en nuestras integrales el resultado es aproximado pero podriamos concluir que es&lt;br /&gt;
   Xg=0&lt;br /&gt;
   Yg=0&lt;br /&gt;
   Zg=10&lt;br /&gt;
&lt;br /&gt;
=== Calculo del tensor de inercia respecto al centro de masas ===&lt;br /&gt;
Una vez calculado la masa y el centro de masas es facil calcular el tensor de inercia. Este ultimo esta definido como I=M[(r·r)*1-r×r]. Siendo M la masa total; r el vector que une el centro con el centro de masas; r·r el producto escalar de r; 1 el tensor metrico y  r×r el producto tensorial entre r y r . Para calcular este tensor hemos usado el siguiente codigo:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Xg=0;                   %coordenada de centro de masas en X&lt;br /&gt;
Yg=0;                   %coordenada de centro de masas en Y&lt;br /&gt;
Zg=10;                  %coordenada de centro de masas en Z&lt;br /&gt;
M=12566;             %masa total&lt;br /&gt;
v=[Xg,Yg,Zg];     %vector que une el centro con el centro de masas&lt;br /&gt;
I1=(v*v')*eye(3); %Parte del tensor que coresponde con (r·r)*1&lt;br /&gt;
I2=kron(v,v');       %Parte del tensor que coresponde con r×r&lt;br /&gt;
I=(I1-I2)*M          %Tensor de Inercia&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El tensor obtenido es el&lt;br /&gt;
     1256600           0           0&lt;br /&gt;
           0     1256600           0&lt;br /&gt;
           0           0           0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=33697</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=33697"/>
				<updated>2015-12-04T13:13:02Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: /* Calculo del centro de masas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las graficas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados)&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de vectores velocidad==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
representaremos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VECTORES_VELOCIDAD.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus respectivos vectores velocidad, con el fin de no dificultar la visión de dichos vectores, hemos decidido no unir los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
Ec= 110&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo obtenemos el momento de inercia en P utilizando el Teorema de Steiner&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;L=I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;·omega=λ·omega&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Creamos de nuevo el bucle para obtener los puntos de la curva&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz cuyas columnas seran las coordenadas x y z de los puntos&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig cuya formula ya se ha deducido&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
vector1=a(:,1)';&lt;br /&gt;
vector2=a(:,2)';  %Como se nos indica en el enunciado, estos autovectores seran las direcciones de los ejes&lt;br /&gt;
vector3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
E1x=G(1)+l*vector1(1); %A cada recta viene dada por el punto G centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
E1y=G(2)+l*vector1(2);&lt;br /&gt;
E1z=G(3)+l*vector1(3);&lt;br /&gt;
E2x=G(1)+l*vector2(1);&lt;br /&gt;
E2y=G(2)+l*vector2(2);&lt;br /&gt;
E2z=G(3)+l*vector2(3);&lt;br /&gt;
E3x=G(1)+l*vector3(1);&lt;br /&gt;
E3y=G(2)+l*vector3(2);&lt;br /&gt;
E3z=G(3)+l*vector3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Representación de la curva en azul. &lt;br /&gt;
plot3(E1x,E1y,E1z,&amp;quot;r&amp;quot;) %Representación del Eje 1 en rojo.&lt;br /&gt;
plot3(E2x,E2y,E2z,&amp;quot;g&amp;quot;) %Representación del Eje 2 en verde.&lt;br /&gt;
plot3(E3x,E3y,E3z,&amp;quot;k&amp;quot;) %Representación del Eje 3 en negro.&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:EJESPRINCIPALESINERCIAG9.jpg|600px|thumb|left|Visualización de los puntos de la curva y los tres ejes principales de inercia en verde rojo y negro, se puede observar que son perpendiculares por definición de eje principal de inercia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) =|cosθ| + 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilíndricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρcosθ+1. Al plantear dicha integral vemos que los extremos de integración para el termino cosθ van a ser [0,2*pi] por lo que ese factor quedaria anulado, resultando ser la integral 1 la que debemos calcular. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; tt1=0; tt2=2*pi; z1=0; z2=20;   %Extremos de intervalos expresados en cm&lt;br /&gt;
h=(z2-z1)/N; &lt;br /&gt;
h1=(ro2-ro1)/N;  %Longitud de cada particion&lt;br /&gt;
h2=(tt2-tt1)/N;      &lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=tt1:h2:tt2;            %Vector de la partición para cada variable con intervalos cada h,h1,h2               &lt;br /&gt;
fun1=ones(N+1,1);                             %La funcion de la integral simple que es 1&lt;br /&gt;
fun2=ones(N+1,N+1);                        %Funcion de la integral doble que tambien es 1                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;                      %Siguiendo el metodo del trapecio el primer y ultimo termino de w es 1/2&lt;br /&gt;
simple=h*w'*fun1;                                   %Resultado de la integral simple&lt;br /&gt;
doble=h1*h2*w'*fun2*w;                       %Resultado de la integral doble &lt;br /&gt;
triple=simple*doble                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;br /&gt;
&lt;br /&gt;
=== Calculo del centro de masas ===&lt;br /&gt;
Para calcular el centro de masas hemos tenido que calcular las coordenadas de Xg,Yg,Zg. Para esto hemos tenido que calcular tres integrales triples que a su vez hemos descompuesto en tres integrales simples.&lt;br /&gt;
Las coordenadas del centro de masas vienen dadas por la integral&lt;br /&gt;
[[Archivo:Centrodemasase10.JPG|849x108px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;big&amp;gt;dm=densidad*dxdydz&amp;lt;/big&amp;gt; respectivamente asi pues nuestros integrandos en cilidriacas y habiendolos multiplicado por el jacobiano serán:&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Xg= ρ^2*cos^2(θ) teta+ro*cosθ&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Yg=ρ^2*senθ*cosθ+ρ*senθ&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Zg=ρ*cosθ+1&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                  %Numero de puntos intermedios&lt;br /&gt;
M=12566;                                %Masa total&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;         %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;                      %Coordenadas de la particion&lt;br /&gt;
[ro,teta]=meshgrid(s,t);&lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
%Funciones para la coordenada de Xg&lt;br /&gt;
fx1=ones(N+1,1);                     %Funcion de la integral simple de z (1)&lt;br /&gt;
fx2=ro;                                      %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fx3=cos(teta);                           %Funcion de la integral simple de teta (cos(teta))     &lt;br /&gt;
fx4=ro^2;&lt;br /&gt;
fx5=cos(teta)*cos(teta);                                    &lt;br /&gt;
%Funciones para la coordenada de Yg&lt;br /&gt;
fy1=ones(N+1,1);                    %Funcion de la integral simple de z (1)&lt;br /&gt;
fy2=ro;                                     %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fy3=sin(teta);                           %Funcion de la integral simple de teta (sin(teta))&lt;br /&gt;
fy4=ro^2;&lt;br /&gt;
fy5=sin(teta)*cos(teta);&lt;br /&gt;
%Funciones para la coordenada de Zg&lt;br /&gt;
fz1=r';                                       %Funcion de la integral simple de z (z)&lt;br /&gt;
fz2=ones(N+1,1);                     %Funcion de la integral simple de ro (1)&lt;br /&gt;
fz3=ones(N+1,1);                     %Funcion de la integral simple de teta (1)&lt;br /&gt;
fz4=ro;&lt;br /&gt;
fz5=cos(teta);&lt;br /&gt;
%Calculo de la coordenada de Xg&lt;br /&gt;
intx1=h*w'*fx1;                        %Resultado de la integral simple de z&lt;br /&gt;
intx2=h1*w'*fx2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
intx3=h2*w'*fx3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
intx4=h1*w'*fx4*w;&lt;br /&gt;
intx5=h2*w'*fx5*w;&lt;br /&gt;
xg1=intx1*intx2*intx3/M;           &lt;br /&gt;
xg2=intx4*intx5/M;&lt;br /&gt;
xG=xg1+xg2                       %Coordeanda de Xg   &lt;br /&gt;
&lt;br /&gt;
%Calculo de la coordenada de Yg&lt;br /&gt;
inty1=h*w'*fy1;                        %Resultado de la integral simple de z&lt;br /&gt;
inty2=h1*w'*fy2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
inty3=h2*w'*fy3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
inty4=h1*w'*fy4*w;&lt;br /&gt;
inty5=h2*w'*fy5*w;&lt;br /&gt;
yg1=inty1*inty2*inty3/M;&lt;br /&gt;
yg2=inty4*inty5/M;&lt;br /&gt;
yG=yg1+yg2                         %Coordeanda de Yg&lt;br /&gt;
%Calculo de la coordenada de Zg&lt;br /&gt;
intz1=h*w'*fz1;                         %Resultado de la integral simple de z&lt;br /&gt;
intz2=h1*w'*fz2;                       %Resultado de la integral simple de ro&lt;br /&gt;
intz3=h2*w'*fz3;                       %Resultado de la integral simple de teta&lt;br /&gt;
intz4=h1*w'*fz4*w;&lt;br /&gt;
intz5=h2*w'*fz5*w;&lt;br /&gt;
zg1=intz1*intz2*intz3/M;&lt;br /&gt;
zg2=intz4*intz5/M;&lt;br /&gt;
zG=zg1+zg2                          %Coordeanda de Zg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El resultado nos da&lt;br /&gt;
   Xg =-1.3719e-004&lt;br /&gt;
   Yg =-6.7179e-004&lt;br /&gt;
   Zg =10.0000&lt;br /&gt;
Como hemos usado la Formual del Trapecio en nuestras integrales el resultado es aproximado pero podriamos concluir que es&lt;br /&gt;
   Xg=0&lt;br /&gt;
   Yg=0&lt;br /&gt;
   Zg=10&lt;br /&gt;
&lt;br /&gt;
=== Calculo del tensor de inercia respecto al centro de masas ===&lt;br /&gt;
Una vez calculado la masa y el centro de masas es facil calcular el tensor de inercia. Este ultimo esta definido como I=M[(r·r)*1-r×r]. Siendo M la masa total; r el vector que une el centro con el centro de masas; r·r el producto escalar de r; 1 el tensor metrico y  r×r el producto tensorial entre r y r . Para calcular este tensor hemos usado el siguiente codigo:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Xg=0;                   %coordenada de centro de masas en X&lt;br /&gt;
Yg=0;                   %coordenada de centro de masas en Y&lt;br /&gt;
Zg=10;                  %coordenada de centro de masas en Z&lt;br /&gt;
M=12566;             %masa total&lt;br /&gt;
v=[Xg,Yg,Zg];     %vector que une el centro con el centro de masas&lt;br /&gt;
I1=(v*v')*eye(3); %Parte del tensor que coresponde con (r·r)*1&lt;br /&gt;
I2=kron(v,v');       %Parte del tensor que coresponde con r×r&lt;br /&gt;
I=(I1-I2)*M          %Tensor de Inercia&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El tensor obtenido es el&lt;br /&gt;
     1256600           0           0&lt;br /&gt;
           0     1256600           0&lt;br /&gt;
           0           0           0&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=33694</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=33694"/>
				<updated>2015-12-04T13:11:18Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: /* Teorema de Steiner */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las graficas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados)&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de vectores velocidad==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
representaremos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VECTORES_VELOCIDAD.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus respectivos vectores velocidad, con el fin de no dificultar la visión de dichos vectores, hemos decidido no unir los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
Ec= 110&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo obtenemos el momento de inercia en P utilizando el Teorema de Steiner&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;L=I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;·omega=λ·omega&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Creamos de nuevo el bucle para obtener los puntos de la curva&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz cuyas columnas seran las coordenadas x y z de los puntos&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig cuya formula ya se ha deducido&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
vector1=a(:,1)';&lt;br /&gt;
vector2=a(:,2)';  %Como se nos indica en el enunciado, estos autovectores seran las direcciones de los ejes&lt;br /&gt;
vector3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
E1x=G(1)+l*vector1(1); %A cada recta viene dada por el punto G centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
E1y=G(2)+l*vector1(2);&lt;br /&gt;
E1z=G(3)+l*vector1(3);&lt;br /&gt;
E2x=G(1)+l*vector2(1);&lt;br /&gt;
E2y=G(2)+l*vector2(2);&lt;br /&gt;
E2z=G(3)+l*vector2(3);&lt;br /&gt;
E3x=G(1)+l*vector3(1);&lt;br /&gt;
E3y=G(2)+l*vector3(2);&lt;br /&gt;
E3z=G(3)+l*vector3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Representación de la curva en azul. &lt;br /&gt;
plot3(E1x,E1y,E1z,&amp;quot;r&amp;quot;) %Representación del Eje 1 en rojo.&lt;br /&gt;
plot3(E2x,E2y,E2z,&amp;quot;g&amp;quot;) %Representación del Eje 2 en verde.&lt;br /&gt;
plot3(E3x,E3y,E3z,&amp;quot;k&amp;quot;) %Representación del Eje 3 en negro.&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:EJESPRINCIPALESINERCIAG9.jpg|600px|thumb|left|Visualización de los puntos de la curva y los tres ejes principales de inercia en verde rojo y negro, se puede observar que son perpendiculares por definición de eje principal de inercia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) =|cosθ| + 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilíndricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρcosθ+1. Al plantear dicha integral vemos que los extremos de integración para el termino cosθ van a ser [0,2*pi] por lo que ese factor quedaria anulado, resultando ser la integral 1 la que debemos calcular. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; tt1=0; tt2=2*pi; z1=0; z2=20;   %Extremos de intervalos expresados en cm&lt;br /&gt;
h=(z2-z1)/N; &lt;br /&gt;
h1=(ro2-ro1)/N;  %Longitud de cada particion&lt;br /&gt;
h2=(tt2-tt1)/N;      &lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=tt1:h2:tt2;            %Vector de la partición para cada variable con intervalos cada h,h1,h2               &lt;br /&gt;
fun1=ones(N+1,1);                             %La funcion de la integral simple que es 1&lt;br /&gt;
fun2=ones(N+1,N+1);                        %Funcion de la integral doble que tambien es 1                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;                      %Siguiendo el metodo del trapecio el primer y ultimo termino de w es 1/2&lt;br /&gt;
simple=h*w'*fun1;                                   %Resultado de la integral simple&lt;br /&gt;
doble=h1*h2*w'*fun2*w;                       %Resultado de la integral doble &lt;br /&gt;
triple=simple*doble                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;br /&gt;
&lt;br /&gt;
=== Calculo del centro de masas ===&lt;br /&gt;
Para calcular el centro de masas hemos tenido que calcular las coordenadas de Xg,Yg,Zg. Para esto hemos tenido que calcular tres integrales triples que a su vez hemos descompuesto en tres integrales simples.&lt;br /&gt;
Las coordenadas del centro de masas vienen dadas por la integral&lt;br /&gt;
[[Archivo:Centrodemasase10.JPG|849x108px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;big&amp;gt;dm=densidad*dxdydz&amp;lt;/big&amp;gt; respectivamente asi pues nuestros integrandos en cilidriacas y habiendolos multiplicado por el jacobiano serán:&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Xg= ρ^2*cos^2(θ) teta+ro*cosθ&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Yg=ρ^2*senθ*cosθ+ρ*senθ&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Zg=ρ*cosθ+1&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                  %Numero de puntos intermedios&lt;br /&gt;
M=12566;                                %Masa total&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;         %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;                      %Coordenadas de la particion&lt;br /&gt;
[ro,teta]=meshgrid(s,t);&lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
%Funciones para la coordenada de Xg&lt;br /&gt;
fx1=ones(N+1,1);                     %Funcion de la integral simple de z (1)&lt;br /&gt;
fx2=ro;                                      %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fx3=cos(teta);                           %Funcion de la integral simple de teta (cos(teta))     &lt;br /&gt;
fx4=ro^2;&lt;br /&gt;
fx5=cos(teta)*cos(teta);                                    &lt;br /&gt;
%Funciones para la coordenada de Yg&lt;br /&gt;
fy1=ones(N+1,1);                    %Funcion de la integral simple de z (1)&lt;br /&gt;
fy2=ro;                                     %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fy3=sin(teta);                           %Funcion de la integral simple de teta (sin(teta))&lt;br /&gt;
fy4=ro^2;&lt;br /&gt;
fy5=sin(teta)*cos(teta);&lt;br /&gt;
%Funciones para la coordenada de Zg&lt;br /&gt;
fz1=r';                                       %Funcion de la integral simple de z (z)&lt;br /&gt;
fz2=ones(N+1,1);                     %Funcion de la integral simple de ro (1)&lt;br /&gt;
fz3=ones(N+1,1);                     %Funcion de la integral simple de teta (1)&lt;br /&gt;
fz4=ro;&lt;br /&gt;
fz5=cos(teta);&lt;br /&gt;
%Calculo de la coordenada de Xg&lt;br /&gt;
intx1=h*w'*fx1;                        %Resultado de la integral simple de z&lt;br /&gt;
intx2=h1*w'*fx2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
intx3=h2*w'*fx3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
intx4=h1*w'*fx4*w;&lt;br /&gt;
intx5=h2*w'*fx5*w;&lt;br /&gt;
xg1=intx1*intx2*intx3/M;           %Coordeanda de Xg &lt;br /&gt;
xg2=intx4*intx5/M;&lt;br /&gt;
xG=xg1+xg2&lt;br /&gt;
&lt;br /&gt;
%Calculo de la coordenada de Yg&lt;br /&gt;
inty1=h*w'*fy1;                        %Resultado de la integral simple de z&lt;br /&gt;
inty2=h1*w'*fy2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
inty3=h2*w'*fy3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
inty4=h1*w'*fy4*w;&lt;br /&gt;
inty5=h2*w'*fy5*w;&lt;br /&gt;
yg1=inty1*inty2*inty3/M;&lt;br /&gt;
yg2=inty4*inty5/M;&lt;br /&gt;
yG=yg1+yg2&lt;br /&gt;
%Calculo de la coordenada de Zg&lt;br /&gt;
intz1=h*w'*fz1;                         %Resultado de la integral simple de z&lt;br /&gt;
intz2=h1*w'*fz2;                       %Resultado de la integral simple de ro&lt;br /&gt;
intz3=h2*w'*fz3;                       %Resultado de la integral simple de teta&lt;br /&gt;
intz4=h1*w'*fz4*w;&lt;br /&gt;
intz5=h2*w'*fz5*w;&lt;br /&gt;
zg1=intz1*intz2*intz3/M;&lt;br /&gt;
zg2=intz4*intz5/M;&lt;br /&gt;
zG=zg1+zg2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El resultado nos da&lt;br /&gt;
   Xg =-1.3719e-004&lt;br /&gt;
   Yg =-6.7179e-004&lt;br /&gt;
   Zg =10.0000&lt;br /&gt;
Como hemos usado la Formual del Trapecio en nuestras integrales el resultado es aproximado pero podriamos concluir que es&lt;br /&gt;
   Xg=0&lt;br /&gt;
   Yg=0&lt;br /&gt;
   Zg=10&lt;br /&gt;
&lt;br /&gt;
=== Calculo del tensor de inercia respecto al centro de masas ===&lt;br /&gt;
Una vez calculado la masa y el centro de masas es facil calcular el tensor de inercia. Este ultimo esta definido como I=M[(r·r)*1-r×r]. Siendo M la masa total; r el vector que une el centro con el centro de masas; r·r el producto escalar de r; 1 el tensor metrico y  r×r el producto tensorial entre r y r . Para calcular este tensor hemos usado el siguiente codigo:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Xg=0;                   %coordenada de centro de masas en X&lt;br /&gt;
Yg=0;                   %coordenada de centro de masas en Y&lt;br /&gt;
Zg=10;                  %coordenada de centro de masas en Z&lt;br /&gt;
M=12566;             %masa total&lt;br /&gt;
v=[Xg,Yg,Zg];     %vector que une el centro con el centro de masas&lt;br /&gt;
I1=(v*v')*eye(3); %Parte del tensor que coresponde con (r·r)*1&lt;br /&gt;
I2=kron(v,v');       %Parte del tensor que coresponde con r×r&lt;br /&gt;
I=(I1-I2)*M          %Tensor de Inercia&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El tensor obtenido es el&lt;br /&gt;
     1256600           0           0&lt;br /&gt;
           0     1256600           0&lt;br /&gt;
           0           0           0&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=33692</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=33692"/>
				<updated>2015-12-04T13:09:59Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: /* Energía cinética del sistema */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las graficas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados)&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de vectores velocidad==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
representaremos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VECTORES_VELOCIDAD.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus respectivos vectores velocidad, con el fin de no dificultar la visión de dichos vectores, hemos decidido no unir los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
Ec= 110&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;L=I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;·omega=λ·omega&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Creamos de nuevo el bucle para obtener los puntos de la curva&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz cuyas columnas seran las coordenadas x y z de los puntos&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig cuya formula ya se ha deducido&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
vector1=a(:,1)';&lt;br /&gt;
vector2=a(:,2)';  %Como se nos indica en el enunciado, estos autovectores seran las direcciones de los ejes&lt;br /&gt;
vector3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
E1x=G(1)+l*vector1(1); %A cada recta viene dada por el punto G centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
E1y=G(2)+l*vector1(2);&lt;br /&gt;
E1z=G(3)+l*vector1(3);&lt;br /&gt;
E2x=G(1)+l*vector2(1);&lt;br /&gt;
E2y=G(2)+l*vector2(2);&lt;br /&gt;
E2z=G(3)+l*vector2(3);&lt;br /&gt;
E3x=G(1)+l*vector3(1);&lt;br /&gt;
E3y=G(2)+l*vector3(2);&lt;br /&gt;
E3z=G(3)+l*vector3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Representación de la curva en azul. &lt;br /&gt;
plot3(E1x,E1y,E1z,&amp;quot;r&amp;quot;) %Representación del Eje 1 en rojo.&lt;br /&gt;
plot3(E2x,E2y,E2z,&amp;quot;g&amp;quot;) %Representación del Eje 2 en verde.&lt;br /&gt;
plot3(E3x,E3y,E3z,&amp;quot;k&amp;quot;) %Representación del Eje 3 en negro.&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:EJESPRINCIPALESINERCIAG9.jpg|600px|thumb|left|Visualización de los puntos de la curva y los tres ejes principales de inercia en verde rojo y negro, se puede observar que son perpendiculares por definición de eje principal de inercia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) =|cosθ| + 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilíndricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρcosθ+1. Al plantear dicha integral vemos que los extremos de integración para el termino cosθ van a ser [0,2*pi] por lo que ese factor quedaria anulado, resultando ser la integral 1 la que debemos calcular. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; tt1=0; tt2=2*pi; z1=0; z2=20;   %Extremos de intervalos expresados en cm&lt;br /&gt;
h=(z2-z1)/N; &lt;br /&gt;
h1=(ro2-ro1)/N;  %Longitud de cada particion&lt;br /&gt;
h2=(tt2-tt1)/N;      &lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=tt1:h2:tt2;            %Vector de la partición para cada variable con intervalos cada h,h1,h2               &lt;br /&gt;
fun1=ones(N+1,1);                             %La funcion de la integral simple que es 1&lt;br /&gt;
fun2=ones(N+1,N+1);                        %Funcion de la integral doble que tambien es 1                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;                      %Siguiendo el metodo del trapecio el primer y ultimo termino de w es 1/2&lt;br /&gt;
simple=h*w'*fun1;                                   %Resultado de la integral simple&lt;br /&gt;
doble=h1*h2*w'*fun2*w;                       %Resultado de la integral doble &lt;br /&gt;
triple=simple*doble                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;br /&gt;
&lt;br /&gt;
=== Calculo del centro de masas ===&lt;br /&gt;
Para calcular el centro de masas hemos tenido que calcular las coordenadas de Xg,Yg,Zg. Para esto hemos tenido que calcular tres integrales triples que a su vez hemos descompuesto en tres integrales simples.&lt;br /&gt;
Las coordenadas del centro de masas vienen dadas por la integral&lt;br /&gt;
[[Archivo:Centrodemasase10.JPG|849x108px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;big&amp;gt;dm=densidad*dxdydz&amp;lt;/big&amp;gt; respectivamente asi pues nuestros integrandos en cilidriacas y habiendolos multiplicado por el jacobiano serán:&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Xg= ρ^2*cos^2(θ) teta+ro*cosθ&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Yg=ρ^2*senθ*cosθ+ρ*senθ&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Zg=ρ*cosθ+1&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                  %Numero de puntos intermedios&lt;br /&gt;
M=12566;                                %Masa total&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;         %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;                      %Coordenadas de la particion&lt;br /&gt;
[ro,teta]=meshgrid(s,t);&lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
%Funciones para la coordenada de Xg&lt;br /&gt;
fx1=ones(N+1,1);                     %Funcion de la integral simple de z (1)&lt;br /&gt;
fx2=ro;                                      %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fx3=cos(teta);                           %Funcion de la integral simple de teta (cos(teta))     &lt;br /&gt;
fx4=ro^2;&lt;br /&gt;
fx5=cos(teta)*cos(teta);                                    &lt;br /&gt;
%Funciones para la coordenada de Yg&lt;br /&gt;
fy1=ones(N+1,1);                    %Funcion de la integral simple de z (1)&lt;br /&gt;
fy2=ro;                                     %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fy3=sin(teta);                           %Funcion de la integral simple de teta (sin(teta))&lt;br /&gt;
fy4=ro^2;&lt;br /&gt;
fy5=sin(teta)*cos(teta);&lt;br /&gt;
%Funciones para la coordenada de Zg&lt;br /&gt;
fz1=r';                                       %Funcion de la integral simple de z (z)&lt;br /&gt;
fz2=ones(N+1,1);                     %Funcion de la integral simple de ro (1)&lt;br /&gt;
fz3=ones(N+1,1);                     %Funcion de la integral simple de teta (1)&lt;br /&gt;
fz4=ro;&lt;br /&gt;
fz5=cos(teta);&lt;br /&gt;
%Calculo de la coordenada de Xg&lt;br /&gt;
intx1=h*w'*fx1;                        %Resultado de la integral simple de z&lt;br /&gt;
intx2=h1*w'*fx2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
intx3=h2*w'*fx3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
intx4=h1*w'*fx4*w;&lt;br /&gt;
intx5=h2*w'*fx5*w;&lt;br /&gt;
xg1=intx1*intx2*intx3/M;           %Coordeanda de Xg &lt;br /&gt;
xg2=intx4*intx5/M;&lt;br /&gt;
xG=xg1+xg2&lt;br /&gt;
&lt;br /&gt;
%Calculo de la coordenada de Yg&lt;br /&gt;
inty1=h*w'*fy1;                        %Resultado de la integral simple de z&lt;br /&gt;
inty2=h1*w'*fy2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
inty3=h2*w'*fy3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
inty4=h1*w'*fy4*w;&lt;br /&gt;
inty5=h2*w'*fy5*w;&lt;br /&gt;
yg1=inty1*inty2*inty3/M;&lt;br /&gt;
yg2=inty4*inty5/M;&lt;br /&gt;
yG=yg1+yg2&lt;br /&gt;
%Calculo de la coordenada de Zg&lt;br /&gt;
intz1=h*w'*fz1;                         %Resultado de la integral simple de z&lt;br /&gt;
intz2=h1*w'*fz2;                       %Resultado de la integral simple de ro&lt;br /&gt;
intz3=h2*w'*fz3;                       %Resultado de la integral simple de teta&lt;br /&gt;
intz4=h1*w'*fz4*w;&lt;br /&gt;
intz5=h2*w'*fz5*w;&lt;br /&gt;
zg1=intz1*intz2*intz3/M;&lt;br /&gt;
zg2=intz4*intz5/M;&lt;br /&gt;
zG=zg1+zg2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El resultado nos da&lt;br /&gt;
   Xg =-1.3719e-004&lt;br /&gt;
   Yg =-6.7179e-004&lt;br /&gt;
   Zg =10.0000&lt;br /&gt;
Como hemos usado la Formual del Trapecio en nuestras integrales el resultado es aproximado pero podriamos concluir que es&lt;br /&gt;
   Xg=0&lt;br /&gt;
   Yg=0&lt;br /&gt;
   Zg=10&lt;br /&gt;
&lt;br /&gt;
=== Calculo del tensor de inercia respecto al centro de masas ===&lt;br /&gt;
Una vez calculado la masa y el centro de masas es facil calcular el tensor de inercia. Este ultimo esta definido como I=M[(r·r)*1-r×r]. Siendo M la masa total; r el vector que une el centro con el centro de masas; r·r el producto escalar de r; 1 el tensor metrico y  r×r el producto tensorial entre r y r . Para calcular este tensor hemos usado el siguiente codigo:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Xg=0;                   %coordenada de centro de masas en X&lt;br /&gt;
Yg=0;                   %coordenada de centro de masas en Y&lt;br /&gt;
Zg=10;                  %coordenada de centro de masas en Z&lt;br /&gt;
M=12566;             %masa total&lt;br /&gt;
v=[Xg,Yg,Zg];     %vector que une el centro con el centro de masas&lt;br /&gt;
I1=(v*v')*eye(3); %Parte del tensor que coresponde con (r·r)*1&lt;br /&gt;
I2=kron(v,v');       %Parte del tensor que coresponde con r×r&lt;br /&gt;
I=(I1-I2)*M          %Tensor de Inercia&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El tensor obtenido es el&lt;br /&gt;
     1256600           0           0&lt;br /&gt;
           0     1256600           0&lt;br /&gt;
           0           0           0&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=33688</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=33688"/>
				<updated>2015-12-04T13:07:26Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: /* Visualización de vectores velocidad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las graficas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados)&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de vectores velocidad==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
representaremos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VECTORES_VELOCIDAD.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus respectivos vectores velocidad, con el fin de no dificultar la visión de dichos vectores, hemos decidido no unir los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;L=I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;·omega=λ·omega&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Creamos de nuevo el bucle para obtener los puntos de la curva&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz cuyas columnas seran las coordenadas x y z de los puntos&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig cuya formula ya se ha deducido&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
vector1=a(:,1)';&lt;br /&gt;
vector2=a(:,2)';  %Como se nos indica en el enunciado, estos autovectores seran las direcciones de los ejes&lt;br /&gt;
vector3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
E1x=G(1)+l*vector1(1); %A cada recta viene dada por el punto G centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
E1y=G(2)+l*vector1(2);&lt;br /&gt;
E1z=G(3)+l*vector1(3);&lt;br /&gt;
E2x=G(1)+l*vector2(1);&lt;br /&gt;
E2y=G(2)+l*vector2(2);&lt;br /&gt;
E2z=G(3)+l*vector2(3);&lt;br /&gt;
E3x=G(1)+l*vector3(1);&lt;br /&gt;
E3y=G(2)+l*vector3(2);&lt;br /&gt;
E3z=G(3)+l*vector3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Representación de la curva en azul. &lt;br /&gt;
plot3(E1x,E1y,E1z,&amp;quot;r&amp;quot;) %Representación del Eje 1 en rojo.&lt;br /&gt;
plot3(E2x,E2y,E2z,&amp;quot;g&amp;quot;) %Representación del Eje 2 en verde.&lt;br /&gt;
plot3(E3x,E3y,E3z,&amp;quot;k&amp;quot;) %Representación del Eje 3 en negro.&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:EJESPRINCIPALESINERCIAG9.jpg|600px|thumb|left|Visualización de los puntos de la curva y los tres ejes principales de inercia en verde rojo y negro, se puede observar que son perpendiculares por definición de eje principal de inercia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) =|cosθ| + 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilíndricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρcosθ+1. Al plantear dicha integral vemos que los extremos de integración para el termino cosθ van a ser [0,2*pi] por lo que ese factor quedaria anulado, resultando ser la integral 1 la que debemos calcular. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; tt1=0; tt2=2*pi; z1=0; z2=20;   %Extremos de intervalos expresados en cm&lt;br /&gt;
h=(z2-z1)/N; &lt;br /&gt;
h1=(ro2-ro1)/N;  %Longitud de cada particion&lt;br /&gt;
h2=(tt2-tt1)/N;      &lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=tt1:h2:tt2;            %Vector de la partición para cada variable con intervalos cada h,h1,h2               &lt;br /&gt;
fun1=ones(N+1,1);                             %La funcion de la integral simple que es 1&lt;br /&gt;
fun2=ones(N+1,N+1);                        %Funcion de la integral doble que tambien es 1                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;                      %Siguiendo el metodo del trapecio el primer y ultimo termino de w es 1/2&lt;br /&gt;
simple=h*w'*fun1;                                   %Resultado de la integral simple&lt;br /&gt;
doble=h1*h2*w'*fun2*w;                       %Resultado de la integral doble &lt;br /&gt;
triple=simple*doble                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;br /&gt;
&lt;br /&gt;
=== Calculo del centro de masas ===&lt;br /&gt;
Para calcular el centro de masas hemos tenido que calcular las coordenadas de Xg,Yg,Zg. Para esto hemos tenido que calcular tres integrales triples que a su vez hemos descompuesto en tres integrales simples.&lt;br /&gt;
Las coordenadas del centro de masas vienen dadas por la integral&lt;br /&gt;
[[Archivo:Centrodemasase10.JPG|849x108px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;big&amp;gt;dm=densidad*dxdydz&amp;lt;/big&amp;gt; respectivamente asi pues nuestros integrandos en cilidriacas y habiendolos multiplicado por el jacobiano serán:&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Xg= ρ^2*cos^2(θ) teta+ro*cosθ&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Yg=ρ^2*senθ*cosθ+ρ*senθ&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Zg=ρ*cosθ+1&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                  %Numero de puntos intermedios&lt;br /&gt;
M=12566;                                %Masa total&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;         %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;                      %Coordenadas de la particion&lt;br /&gt;
[ro,teta]=meshgrid(s,t);&lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
%Funciones para la coordenada de Xg&lt;br /&gt;
fx1=ones(N+1,1);                     %Funcion de la integral simple de z (1)&lt;br /&gt;
fx2=ro;                                      %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fx3=cos(teta);                           %Funcion de la integral simple de teta (cos(teta))     &lt;br /&gt;
fx4=ro^2;&lt;br /&gt;
fx5=cos(teta)*cos(teta);                                    &lt;br /&gt;
%Funciones para la coordenada de Yg&lt;br /&gt;
fy1=ones(N+1,1);                    %Funcion de la integral simple de z (1)&lt;br /&gt;
fy2=ro;                                     %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fy3=sin(teta);                           %Funcion de la integral simple de teta (sin(teta))&lt;br /&gt;
fy4=ro^2;&lt;br /&gt;
fy5=sin(teta)*cos(teta);&lt;br /&gt;
%Funciones para la coordenada de Zg&lt;br /&gt;
fz1=r';                                       %Funcion de la integral simple de z (z)&lt;br /&gt;
fz2=ones(N+1,1);                     %Funcion de la integral simple de ro (1)&lt;br /&gt;
fz3=ones(N+1,1);                     %Funcion de la integral simple de teta (1)&lt;br /&gt;
fz4=ro;&lt;br /&gt;
fz5=cos(teta);&lt;br /&gt;
%Calculo de la coordenada de Xg&lt;br /&gt;
intx1=h*w'*fx1;                        %Resultado de la integral simple de z&lt;br /&gt;
intx2=h1*w'*fx2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
intx3=h2*w'*fx3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
intx4=h1*w'*fx4*w;&lt;br /&gt;
intx5=h2*w'*fx5*w;&lt;br /&gt;
xg1=intx1*intx2*intx3/M;           %Coordeanda de Xg &lt;br /&gt;
xg2=intx4*intx5/M;&lt;br /&gt;
xG=xg1+xg2&lt;br /&gt;
&lt;br /&gt;
%Calculo de la coordenada de Yg&lt;br /&gt;
inty1=h*w'*fy1;                        %Resultado de la integral simple de z&lt;br /&gt;
inty2=h1*w'*fy2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
inty3=h2*w'*fy3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
inty4=h1*w'*fy4*w;&lt;br /&gt;
inty5=h2*w'*fy5*w;&lt;br /&gt;
yg1=inty1*inty2*inty3/M;&lt;br /&gt;
yg2=inty4*inty5/M;&lt;br /&gt;
yG=yg1+yg2&lt;br /&gt;
%Calculo de la coordenada de Zg&lt;br /&gt;
intz1=h*w'*fz1;                         %Resultado de la integral simple de z&lt;br /&gt;
intz2=h1*w'*fz2;                       %Resultado de la integral simple de ro&lt;br /&gt;
intz3=h2*w'*fz3;                       %Resultado de la integral simple de teta&lt;br /&gt;
intz4=h1*w'*fz4*w;&lt;br /&gt;
intz5=h2*w'*fz5*w;&lt;br /&gt;
zg1=intz1*intz2*intz3/M;&lt;br /&gt;
zg2=intz4*intz5/M;&lt;br /&gt;
zG=zg1+zg2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El resultado nos da&lt;br /&gt;
   Xg =-1.3719e-004&lt;br /&gt;
   Yg =-6.7179e-004&lt;br /&gt;
   Zg =10.0000&lt;br /&gt;
Como hemos usado la Formual del Trapecio en nuestras integrales el resultado es aproximado pero podriamos concluir que es&lt;br /&gt;
   Xg=0&lt;br /&gt;
   Yg=0&lt;br /&gt;
   Zg=10&lt;br /&gt;
&lt;br /&gt;
=== Calculo del tensor de inercia respecto al centro de masas ===&lt;br /&gt;
Una vez calculado la masa y el centro de masas es facil calcular el tensor de inercia. Este ultimo esta definido como I=M[(r·r)*1-r×r]. Siendo M la masa total; r el vector que une el centro con el centro de masas; r·r el producto escalar de r; 1 el tensor metrico y  r×r el producto tensorial entre r y r . Para calcular este tensor hemos usado el siguiente codigo:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Xg=0;                   %coordenada de centro de masas en X&lt;br /&gt;
Yg=0;                   %coordenada de centro de masas en Y&lt;br /&gt;
Zg=10;                  %coordenada de centro de masas en Z&lt;br /&gt;
M=12566;             %masa total&lt;br /&gt;
v=[Xg,Yg,Zg];     %vector que une el centro con el centro de masas&lt;br /&gt;
I1=(v*v')*eye(3); %Parte del tensor que coresponde con (r·r)*1&lt;br /&gt;
I2=kron(v,v');       %Parte del tensor que coresponde con r×r&lt;br /&gt;
I=(I1-I2)*M          %Tensor de Inercia&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El tensor obtenido es el&lt;br /&gt;
     1256600           0           0&lt;br /&gt;
           0     1256600           0&lt;br /&gt;
           0           0           0&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=33684</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=33684"/>
				<updated>2015-12-04T13:05:54Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las graficas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados)&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de vectores velocidad==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
pintamos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VECTORES_VELOCIDAD.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus respectivos vectores velocidad, con el fin de no dificultar la visión de dichos vectores, hemos decidido no unir los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;L=I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;·omega=λ·omega&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Creamos de nuevo el bucle para obtener los puntos de la curva&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz cuyas columnas seran las coordenadas x y z de los puntos&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig cuya formula ya se ha deducido&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
vector1=a(:,1)';&lt;br /&gt;
vector2=a(:,2)';  %Como se nos indica en el enunciado, estos autovectores seran las direcciones de los ejes&lt;br /&gt;
vector3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
E1x=G(1)+l*vector1(1); %A cada recta viene dada por el punto G centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
E1y=G(2)+l*vector1(2);&lt;br /&gt;
E1z=G(3)+l*vector1(3);&lt;br /&gt;
E2x=G(1)+l*vector2(1);&lt;br /&gt;
E2y=G(2)+l*vector2(2);&lt;br /&gt;
E2z=G(3)+l*vector2(3);&lt;br /&gt;
E3x=G(1)+l*vector3(1);&lt;br /&gt;
E3y=G(2)+l*vector3(2);&lt;br /&gt;
E3z=G(3)+l*vector3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Representación de la curva en azul. &lt;br /&gt;
plot3(E1x,E1y,E1z,&amp;quot;r&amp;quot;) %Representación del Eje 1 en rojo.&lt;br /&gt;
plot3(E2x,E2y,E2z,&amp;quot;g&amp;quot;) %Representación del Eje 2 en verde.&lt;br /&gt;
plot3(E3x,E3y,E3z,&amp;quot;k&amp;quot;) %Representación del Eje 3 en negro.&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:EJESPRINCIPALESINERCIAG9.jpg|600px|thumb|left|Visualización de los puntos de la curva y los tres ejes principales de inercia en verde rojo y negro, se puede observar que son perpendiculares por definición de eje principal de inercia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) =|cosθ| + 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilíndricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρcosθ+1. Al plantear dicha integral vemos que los extremos de integración para el termino cosθ van a ser [0,2*pi] por lo que ese factor quedaria anulado, resultando ser la integral 1 la que debemos calcular. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; tt1=0; tt2=2*pi; z1=0; z2=20;   %Extremos de intervalos expresados en cm&lt;br /&gt;
h=(z2-z1)/N; &lt;br /&gt;
h1=(ro2-ro1)/N;  %Longitud de cada particion&lt;br /&gt;
h2=(tt2-tt1)/N;      &lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=tt1:h2:tt2;            %Vector de la partición para cada variable con intervalos cada h,h1,h2               &lt;br /&gt;
fun1=ones(N+1,1);                             %La funcion de la integral simple que es 1&lt;br /&gt;
fun2=ones(N+1,N+1);                        %Funcion de la integral doble que tambien es 1                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;                      %Siguiendo el metodo del trapecio el primer y ultimo termino de w es 1/2&lt;br /&gt;
simple=h*w'*fun1;                                   %Resultado de la integral simple&lt;br /&gt;
doble=h1*h2*w'*fun2*w;                       %Resultado de la integral doble &lt;br /&gt;
triple=simple*doble                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;br /&gt;
&lt;br /&gt;
=== Calculo del centro de masas ===&lt;br /&gt;
Para calcular el centro de masas hemos tenido que calcular las coordenadas de Xg,Yg,Zg. Para esto hemos tenido que calcular tres integrales triples que a su vez hemos descompuesto en tres integrales simples.&lt;br /&gt;
Las coordenadas del centro de masas vienen dadas por la integral&lt;br /&gt;
[[Archivo:Centrodemasase10.JPG|849x108px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;big&amp;gt;dm=densidad*dxdydz&amp;lt;/big&amp;gt; respectivamente asi pues nuestros integrandos en cilidriacas y habiendolos multiplicado por el jacobiano serán:&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Xg= ρ^2*cos^2(θ) teta+ro*cosθ&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Yg=ρ^2*senθ*cosθ+ρ*senθ&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Zg=ρ*cosθ+1&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                  %Numero de puntos intermedios&lt;br /&gt;
M=12566;                                %Masa total&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;         %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;                      %Coordenadas de la particion&lt;br /&gt;
[ro,teta]=meshgrid(s,t);&lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
%Funciones para la coordenada de Xg&lt;br /&gt;
fx1=ones(N+1,1);                     %Funcion de la integral simple de z (1)&lt;br /&gt;
fx2=ro;                                      %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fx3=cos(teta);                           %Funcion de la integral simple de teta (cos(teta))     &lt;br /&gt;
fx4=ro^2;&lt;br /&gt;
fx5=cos(teta)*cos(teta);                                    &lt;br /&gt;
%Funciones para la coordenada de Yg&lt;br /&gt;
fy1=ones(N+1,1);                    %Funcion de la integral simple de z (1)&lt;br /&gt;
fy2=ro;                                     %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fy3=sin(teta);                           %Funcion de la integral simple de teta (sin(teta))&lt;br /&gt;
fy4=ro^2;&lt;br /&gt;
fy5=sin(teta)*cos(teta);&lt;br /&gt;
%Funciones para la coordenada de Zg&lt;br /&gt;
fz1=r';                                       %Funcion de la integral simple de z (z)&lt;br /&gt;
fz2=ones(N+1,1);                     %Funcion de la integral simple de ro (1)&lt;br /&gt;
fz3=ones(N+1,1);                     %Funcion de la integral simple de teta (1)&lt;br /&gt;
fz4=ro;&lt;br /&gt;
fz5=cos(teta);&lt;br /&gt;
%Calculo de la coordenada de Xg&lt;br /&gt;
intx1=h*w'*fx1;                        %Resultado de la integral simple de z&lt;br /&gt;
intx2=h1*w'*fx2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
intx3=h2*w'*fx3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
intx4=h1*w'*fx4*w;&lt;br /&gt;
intx5=h2*w'*fx5*w;&lt;br /&gt;
xg1=intx1*intx2*intx3/M;           %Coordeanda de Xg &lt;br /&gt;
xg2=intx4*intx5/M;&lt;br /&gt;
xG=xg1+xg2&lt;br /&gt;
&lt;br /&gt;
%Calculo de la coordenada de Yg&lt;br /&gt;
inty1=h*w'*fy1;                        %Resultado de la integral simple de z&lt;br /&gt;
inty2=h1*w'*fy2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
inty3=h2*w'*fy3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
inty4=h1*w'*fy4*w;&lt;br /&gt;
inty5=h2*w'*fy5*w;&lt;br /&gt;
yg1=inty1*inty2*inty3/M;&lt;br /&gt;
yg2=inty4*inty5/M;&lt;br /&gt;
yG=yg1+yg2&lt;br /&gt;
%Calculo de la coordenada de Zg&lt;br /&gt;
intz1=h*w'*fz1;                         %Resultado de la integral simple de z&lt;br /&gt;
intz2=h1*w'*fz2;                       %Resultado de la integral simple de ro&lt;br /&gt;
intz3=h2*w'*fz3;                       %Resultado de la integral simple de teta&lt;br /&gt;
intz4=h1*w'*fz4*w;&lt;br /&gt;
intz5=h2*w'*fz5*w;&lt;br /&gt;
zg1=intz1*intz2*intz3/M;&lt;br /&gt;
zg2=intz4*intz5/M;&lt;br /&gt;
zG=zg1+zg2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El resultado nos da&lt;br /&gt;
   Xg =-1.3719e-004&lt;br /&gt;
   Yg =-6.7179e-004&lt;br /&gt;
   Zg =10.0000&lt;br /&gt;
Como hemos usado la Formual del Trapecio en nuestras integrales el resultado es aproximado pero podriamos concluir que es&lt;br /&gt;
   Xg=0&lt;br /&gt;
   Yg=0&lt;br /&gt;
   Zg=10&lt;br /&gt;
&lt;br /&gt;
=== Calculo del tensor de inercia respecto al centro de masas ===&lt;br /&gt;
Una vez calculado la masa y el centro de masas es facil calcular el tensor de inercia. Este ultimo esta definido como I=M[(r·r)*1-r×r]. Siendo M la masa total; r el vector que une el centro con el centro de masas; r·r el producto escalar de r; 1 el tensor metrico y  r×r el producto tensorial entre r y r . Para calcular este tensor hemos usado el siguiente codigo:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Xg=0;                   %coordenada de centro de masas en X&lt;br /&gt;
Yg=0;                   %coordenada de centro de masas en Y&lt;br /&gt;
Zg=10;                  %coordenada de centro de masas en Z&lt;br /&gt;
M=12566;             %masa total&lt;br /&gt;
v=[Xg,Yg,Zg];     %vector que une el centro con el centro de masas&lt;br /&gt;
I1=(v*v')*eye(3); %Parte del tensor que coresponde con (r·r)*1&lt;br /&gt;
I2=kron(v,v');       %Parte del tensor que coresponde con r×r&lt;br /&gt;
I=(I1-I2)*M          %Tensor de Inercia&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El tensor obtenido es el&lt;br /&gt;
     1256600           0           0&lt;br /&gt;
           0     1256600           0&lt;br /&gt;
           0           0           0&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=33683</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=33683"/>
				<updated>2015-12-04T13:04:50Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las graficas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados)&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de vectores velocidad==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
pintamos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VECTORES_VELOCIDAD.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus respectivos vectores velocidad, con el fin de no dificultar la visión de dichos vectores, hemos decidido no unir los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;L=I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;·omega=λ·omega&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Creamos de nuevo el bucle para obtener los puntos de la curva&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz cuyas columnas seran las coordenadas x y z de los puntos&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig cuya formula ya se ha deducido&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
vector1=a(:,1)';&lt;br /&gt;
vector2=a(:,2)';  %Como se nos indica en el enunciado, estos autovectores seran las direcciones de los ejes&lt;br /&gt;
vector3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
E1x=G(1)+l*vector1(1); %A cada recta viene dada por el punto G centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
E1y=G(2)+l*vector1(2);&lt;br /&gt;
E1z=G(3)+l*vector1(3);&lt;br /&gt;
E2x=G(1)+l*vector2(1);&lt;br /&gt;
E2y=G(2)+l*vector2(2);&lt;br /&gt;
E2z=G(3)+l*vector2(3);&lt;br /&gt;
E3x=G(1)+l*vector3(1);&lt;br /&gt;
E3y=G(2)+l*vector3(2);&lt;br /&gt;
E3z=G(3)+l*vector3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Representación de la curva en azul. &lt;br /&gt;
plot3(E1x,E1y,E1z,&amp;quot;r&amp;quot;) %Representación del Eje 1 en rojo.&lt;br /&gt;
plot3(E2x,E2y,E2z,&amp;quot;g&amp;quot;) %Representación del Eje 2 en verde.&lt;br /&gt;
plot3(E3x,E3y,E3z,&amp;quot;k&amp;quot;) %Representación del Eje 3 en negro.&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:EJESPRINCIPALESINERCIAG9.jpg|600px|thumb|left|Visualización de los puntos de la curva y los tres ejes principales de inercia en verde rojo y negro, se puede observar que son perpendiculares por definición de eje principal de inercia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) =|cosθ| + 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilíndricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρcosθ+1. Al plantear dicha integral vemos que los extremos de integración para el termino cosθ van a ser [0,2*pi] por lo que ese factor quedaria anulado, resultando ser la integral 1 la que debemos calcular. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; tt1=0; tt2=2*pi; z1=0; z2=20;   %Extremos de intervalos expresados en cm&lt;br /&gt;
h=(z2-z1)/N; &lt;br /&gt;
h1=(ro2-ro1)/N;  %Longitud de cada particion&lt;br /&gt;
h2=(tt2-tt1)/N;      &lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=tt1:h2:tt2;            %Vector de la partición para cada variable con intervalos cada h,h1,h2               &lt;br /&gt;
fun1=ones(N+1,1);                             %La funcion de la integral simple que es 1&lt;br /&gt;
fun2=ones(N+1,N+1);                        %Funcion de la integral doble que tambien es 1                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;                      %Siguiendo el metodo del trapecio el primer y ultimo termino de w es 1/2&lt;br /&gt;
simple=h*w'*fun1;                                   %Resultado de la integral simple&lt;br /&gt;
doble=h1*h2*w'*fun2*w;                       %Resultado de la integral doble &lt;br /&gt;
triple=simple*doble                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;br /&gt;
&lt;br /&gt;
=== Calculo del centro de masas ===&lt;br /&gt;
Para calcular el centro de masas hemos tenido que calcular las coordenadas de Xg,Yg,Zg. Para esto hemos tenido que calcular tres integrales triples que a su vez hemos descompuesto en tres integrales simples.&lt;br /&gt;
Las coordenadas del centro de masas vienen dadas por la integral&lt;br /&gt;
[[Archivo:Centrodemasase10.JPG|849x108px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;big&amp;gt;dm=densidad*dxdydz&amp;lt;/big&amp;gt; respectivamente asi pues nuestros integrandos en cilidriacas y habiendolos multiplicado por el jacobiano serán:&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Xg= ρ^2*cos^2(θ) teta+ro*cosθ&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Yg=ρ^2*senθ*cosθ+ρ*senθ&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Zg=ρ*cosθ+1&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                  %Numero de puntos intermedios&lt;br /&gt;
M=12566;                                %Masa total&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;         %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;                      %Coordenadas de la particion&lt;br /&gt;
[ro,teta]=meshgrid(s,t);&lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
%Funciones para la coordenada de Xg&lt;br /&gt;
fx1=ones(N+1,1);                     %Funcion de la integral simple de z (1)&lt;br /&gt;
fx2=ro;                                      %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fx3=cos(teta);                           %Funcion de la integral simple de teta (cos(teta))     &lt;br /&gt;
fx4=ro^2;&lt;br /&gt;
fx5=cos(teta)*cos(teta);                                    &lt;br /&gt;
%Funciones para la coordenada de Yg&lt;br /&gt;
fy1=ones(N+1,1);                    %Funcion de la integral simple de z (1)&lt;br /&gt;
fy2=ro;                                     %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fy3=sin(teta);                           %Funcion de la integral simple de teta (sin(teta))&lt;br /&gt;
fy4=ro^2;&lt;br /&gt;
fy5=sin(teta)*cos(teta);&lt;br /&gt;
%Funciones para la coordenada de Zg&lt;br /&gt;
fz1=r';                                       %Funcion de la integral simple de z (z)&lt;br /&gt;
fz2=ones(N+1,1);                     %Funcion de la integral simple de ro (1)&lt;br /&gt;
fz3=ones(N+1,1);                     %Funcion de la integral simple de teta (1)&lt;br /&gt;
fz4=ro;&lt;br /&gt;
fz5=cos(teta);&lt;br /&gt;
%Calculo de la coordenada de Xg&lt;br /&gt;
intx1=h*w'*fx1;                        %Resultado de la integral simple de z&lt;br /&gt;
intx2=h1*w'*fx2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
intx3=h2*w'*fx3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
intx4=h1*w'*fx4*w;&lt;br /&gt;
intx5=h2*w'*fx5*w;&lt;br /&gt;
xg1=intx1*intx2*intx3/M;           %Coordeanda de Xg &lt;br /&gt;
xg2=intx4*intx5/M;&lt;br /&gt;
xG=xg1+xg2&lt;br /&gt;
&lt;br /&gt;
%Calculo de la coordenada de Yg&lt;br /&gt;
inty1=h*w'*fy1;                        %Resultado de la integral simple de z&lt;br /&gt;
inty2=h1*w'*fy2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
inty3=h2*w'*fy3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
inty4=h1*w'*fy4*w;&lt;br /&gt;
inty5=h2*w'*fy5*w;&lt;br /&gt;
yg1=inty1*inty2*inty3/M;&lt;br /&gt;
yg2=inty4*inty5/M;&lt;br /&gt;
yG=yg1+yg2&lt;br /&gt;
%Calculo de la coordenada de Zg&lt;br /&gt;
intz1=h*w'*fz1;                         %Resultado de la integral simple de z&lt;br /&gt;
intz2=h1*w'*fz2;                       %Resultado de la integral simple de ro&lt;br /&gt;
intz3=h2*w'*fz3;                       %Resultado de la integral simple de teta&lt;br /&gt;
intz4=h1*w'*fz4*w;&lt;br /&gt;
intz5=h2*w'*fz5*w;&lt;br /&gt;
zg1=intz1*intz2*intz3/M;&lt;br /&gt;
zg2=intz4*intz5/M;&lt;br /&gt;
zG=zg1+zg2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El resultado nos da&lt;br /&gt;
   Xg =-1.3719e-004&lt;br /&gt;
   Yg =-6.7179e-004&lt;br /&gt;
   Zg =10.0000&lt;br /&gt;
Como hemos usado la Formual del Trapecio en nuestras integrales el resultado es aproximado pero podriamos concluir que es&lt;br /&gt;
   Xg=0&lt;br /&gt;
   Yg=0&lt;br /&gt;
   Zg=10&lt;br /&gt;
&lt;br /&gt;
=== Calculo del tensor de inercia respecto al centro de masas ===&lt;br /&gt;
Una vez calculado la masa y el centro de masas es facil calcular el tensor de inercia. Este ultimo esta definido como I=M[(r·r)*1-r×r]. Siendo M la masa total; r el vector que une el centro con el centro de masas; r·r el producto escalar de r; 1 el tensor metrico y  r×r el producto tensorial entre r y r . Para calcular este tensor hemos usado el siguiente codigo:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Xg=0;                   %coordenada de centro de masas en X&lt;br /&gt;
Yg=0;                   %coordenada de centro de masas en Y&lt;br /&gt;
Zg=10;                  %coordenada de centro de masas en Z&lt;br /&gt;
M=12566;             %masa total&lt;br /&gt;
v=[Xg,Yg,Zg];     %vector que une el centro con el centro de masas&lt;br /&gt;
I1=(v*v')*eye(3); %Parte del tensor que coresponde con (r·r)*1&lt;br /&gt;
I2=kron(v,v');       %Parte del tensor que coresponde con r×r&lt;br /&gt;
I=(I1-I2)*M          %Tensor de Inercia&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El tensor obtenido es el&lt;br /&gt;
     1256600           0           0&lt;br /&gt;
           0     1256600           0&lt;br /&gt;
           0           0           0&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=33682</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=33682"/>
				<updated>2015-12-04T13:04:05Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: /* Visualizacion de un sistema de puntos rotados con ejes ω = e1, ω = e2, ω = e1+e2+e3 y angulo θ= π/16 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las graficas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados)&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de vectores velocidad==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
pintamos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VECTORES_VELOCIDAD.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus respectivos vectores velocidad, con el fin de no dificultar la visión de dichos vectores, hemos decidido no unir los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;L=I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;·omega=λ·omega&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Creamos de nuevo el bucle para obtener los puntos de la curva&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz cuyas columnas seran las coordenadas x y z de los puntos&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig cuya formula ya se ha deducido&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
vector1=a(:,1)';&lt;br /&gt;
vector2=a(:,2)';  %Como se nos indica en el enunciado, estos autovectores seran las direcciones de los ejes&lt;br /&gt;
vector3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
E1x=G(1)+l*vector1(1); %A cada recta viene dada por el punto G centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
E1y=G(2)+l*vector1(2);&lt;br /&gt;
E1z=G(3)+l*vector1(3);&lt;br /&gt;
E2x=G(1)+l*vector2(1);&lt;br /&gt;
E2y=G(2)+l*vector2(2);&lt;br /&gt;
E2z=G(3)+l*vector2(3);&lt;br /&gt;
E3x=G(1)+l*vector3(1);&lt;br /&gt;
E3y=G(2)+l*vector3(2);&lt;br /&gt;
E3z=G(3)+l*vector3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Representación de la curva en azul. &lt;br /&gt;
plot3(E1x,E1y,E1z,&amp;quot;r&amp;quot;) %Representación del Eje 1 en rojo.&lt;br /&gt;
plot3(E2x,E2y,E2z,&amp;quot;g&amp;quot;) %Representación del Eje 2 en verde.&lt;br /&gt;
plot3(E3x,E3y,E3z,&amp;quot;k&amp;quot;) %Representación del Eje 3 en negro.&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:EJESPRINCIPALESINERCIAG9.jpg|600px|thumb|left|Visualización de los puntos de la curva y los tres ejes principales de inercia en verde rojo y negro, se puede observar que son perpendiculares por definición de eje principal de inercia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) =|cosθ| + 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilíndricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρcosθ+1. Al plantear dicha integral vemos que los extremos de integración para el termino cosθ van a ser [0,2*pi] por lo que ese factor quedaria anulado, resultando ser la integral 1 la que debemos calcular. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; tt1=0; tt2=2*pi; z1=0; z2=20;   %Extremos de intervalos expresados en cm&lt;br /&gt;
h=(z2-z1)/N; &lt;br /&gt;
h1=(ro2-ro1)/N;  %Longitud de cada particion&lt;br /&gt;
h2=(tt2-tt1)/N;      &lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=tt1:h2:tt2;            %Vector de la partición para cada variable con intervalos cada h,h1,h2               &lt;br /&gt;
fun1=ones(N+1,1);                             %La funcion de la integral simple que es 1&lt;br /&gt;
fun2=ones(N+1,N+1);                        %Funcion de la integral doble que tambien es 1                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;                      %Siguiendo el metodo del trapecio el primer y ultimo termino de w es 1/2&lt;br /&gt;
simple=h*w'*fun1;                                   %Resultado de la integral simple&lt;br /&gt;
doble=h1*h2*w'*fun2*w;                       %Resultado de la integral doble &lt;br /&gt;
triple=simple*doble                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;br /&gt;
&lt;br /&gt;
=== Calculo del centro de masas ===&lt;br /&gt;
Para calcular el centro de masas hemos tenido que calcular las coordenadas de Xg,Yg,Zg. Para esto hemos tenido que calcular tres integrales triples que a su vez hemos descompuesto en tres integrales simples.&lt;br /&gt;
Las coordenadas del centro de masas vienen dadas por la integral&lt;br /&gt;
[[Archivo:Centrodemasase10.JPG|849x108px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;big&amp;gt;dm=densidad*dxdydz&amp;lt;/big&amp;gt; respectivamente asi pues nuestros integrandos en cilidriacas y habiendolos multiplicado por el jacobiano serán:&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Xg= ρ^2*cos^2(θ) teta+ro*cosθ&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Yg=ρ^2*senθ*cosθ+ρ*senθ&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Zg=ρ*cosθ+1&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                  %Numero de puntos intermedios&lt;br /&gt;
M=12566;                                %Masa total&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;         %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;                      %Coordenadas de la particion&lt;br /&gt;
[ro,teta]=meshgrid(s,t);&lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
%Funciones para la coordenada de Xg&lt;br /&gt;
fx1=ones(N+1,1);                     %Funcion de la integral simple de z (1)&lt;br /&gt;
fx2=ro;                                      %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fx3=cos(teta);                           %Funcion de la integral simple de teta (cos(teta))     &lt;br /&gt;
fx4=ro^2;&lt;br /&gt;
fx5=cos(teta)*cos(teta);                                    &lt;br /&gt;
%Funciones para la coordenada de Yg&lt;br /&gt;
fy1=ones(N+1,1);                    %Funcion de la integral simple de z (1)&lt;br /&gt;
fy2=ro;                                     %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fy3=sin(teta);                           %Funcion de la integral simple de teta (sin(teta))&lt;br /&gt;
fy4=ro^2;&lt;br /&gt;
fy5=sin(teta)*cos(teta);&lt;br /&gt;
%Funciones para la coordenada de Zg&lt;br /&gt;
fz1=r';                                       %Funcion de la integral simple de z (z)&lt;br /&gt;
fz2=ones(N+1,1);                     %Funcion de la integral simple de ro (1)&lt;br /&gt;
fz3=ones(N+1,1);                     %Funcion de la integral simple de teta (1)&lt;br /&gt;
fz4=ro;&lt;br /&gt;
fz5=cos(teta);&lt;br /&gt;
%Calculo de la coordenada de Xg&lt;br /&gt;
intx1=h*w'*fx1;                        %Resultado de la integral simple de z&lt;br /&gt;
intx2=h1*w'*fx2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
intx3=h2*w'*fx3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
intx4=h1*w'*fx4*w;&lt;br /&gt;
intx5=h2*w'*fx5*w;&lt;br /&gt;
xg1=intx1*intx2*intx3/M;           %Coordeanda de Xg &lt;br /&gt;
xg2=intx4*intx5/M;&lt;br /&gt;
xG=xg1+xg2&lt;br /&gt;
&lt;br /&gt;
%Calculo de la coordenada de Yg&lt;br /&gt;
inty1=h*w'*fy1;                        %Resultado de la integral simple de z&lt;br /&gt;
inty2=h1*w'*fy2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
inty3=h2*w'*fy3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
inty4=h1*w'*fy4*w;&lt;br /&gt;
inty5=h2*w'*fy5*w;&lt;br /&gt;
yg1=inty1*inty2*inty3/M;&lt;br /&gt;
yg2=inty4*inty5/M;&lt;br /&gt;
yG=yg1+yg2&lt;br /&gt;
%Calculo de la coordenada de Zg&lt;br /&gt;
intz1=h*w'*fz1;                         %Resultado de la integral simple de z&lt;br /&gt;
intz2=h1*w'*fz2;                       %Resultado de la integral simple de ro&lt;br /&gt;
intz3=h2*w'*fz3;                       %Resultado de la integral simple de teta&lt;br /&gt;
intz4=h1*w'*fz4*w;&lt;br /&gt;
intz5=h2*w'*fz5*w;&lt;br /&gt;
zg1=intz1*intz2*intz3/M;&lt;br /&gt;
zg2=intz4*intz5/M;&lt;br /&gt;
zG=zg1+zg2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El resultado nos da&lt;br /&gt;
   Xg =-1.3719e-004&lt;br /&gt;
   Yg =-6.7179e-004&lt;br /&gt;
   Zg =10.0000&lt;br /&gt;
Como hemos usado la Formual del Trapecio en nuestras integrales el resultado es aproximado pero podriamos concluir que es&lt;br /&gt;
   Xg=0&lt;br /&gt;
   Yg=0&lt;br /&gt;
   Zg=10&lt;br /&gt;
&lt;br /&gt;
=== Calculo del tensor de inercia respecto al centro de masas ===&lt;br /&gt;
Una vez calculado la masa y el centro de masas es facil calcular el tensor de inercia. Este ultimo esta definido como I=M[(r·r)*1-r×r]. Siendo M la masa total; r el vector que une el centro con el centro de masas; r·r el producto escalar de r; 1 el tensor metrico y  r×r el producto tensorial entre r y r . Para calcular este tensor hemos usado el siguiente codigo:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Xg=0;                   %coordenada de centro de masas en X&lt;br /&gt;
Yg=0;                   %coordenada de centro de masas en Y&lt;br /&gt;
Zg=10;                  %coordenada de centro de masas en Z&lt;br /&gt;
M=12566;             %masa total&lt;br /&gt;
v=[Xg,Yg,Zg];     %vector que une el centro con el centro de masas&lt;br /&gt;
I1=(v*v')*eye(3); %Parte del tensor que coresponde con (r·r)*1&lt;br /&gt;
I2=kron(v,v');       %Parte del tensor que coresponde con r×r&lt;br /&gt;
I=(I1-I2)*M          %Tensor de Inercia&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El tensor obtenido es el&lt;br /&gt;
     1256600           0           0&lt;br /&gt;
           0     1256600           0&lt;br /&gt;
           0           0           0&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32579</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32579"/>
				<updated>2015-12-02T10:49:18Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: /* Calculo del centro de masas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las gragicas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de vectores velocidad==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
pintamos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VECTORES_VELOCIDAD.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus respectivos vectores velocidad, con el fin de no dificultar la visión de dichos vectores, hemos decidido no unir los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;L=I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;·omega=λ·omega&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Creamos de nuevo el bucle para obtener los puntos de la curva&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz cuyas columnas seran las coordenadas x y z de los puntos&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig cuya formula ya se ha deducido&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
vector1=a(:,1)';&lt;br /&gt;
vector2=a(:,2)';  %Como se nos indica en el enunciado, estos autovectores seran las direcciones de los ejes&lt;br /&gt;
vector3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
E1x=G(1)+l*vector1(1); %A cada recta viene dada por el punto G centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
E1y=G(2)+l*vector1(2);&lt;br /&gt;
E1z=G(3)+l*vector1(3);&lt;br /&gt;
E2x=G(1)+l*vector2(1);&lt;br /&gt;
E2y=G(2)+l*vector2(2);&lt;br /&gt;
E2z=G(3)+l*vector2(3);&lt;br /&gt;
E3x=G(1)+l*vector3(1);&lt;br /&gt;
E3y=G(2)+l*vector3(2);&lt;br /&gt;
E3z=G(3)+l*vector3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Representación de la curva en azul. &lt;br /&gt;
plot3(E1x,E1y,E1z,&amp;quot;r&amp;quot;) %Representación del Eje 1 en rojo.&lt;br /&gt;
plot3(E2x,E2y,E2z,&amp;quot;g&amp;quot;) %Representación del Eje 2 en verde.&lt;br /&gt;
plot3(E3x,E3y,E3z,&amp;quot;k&amp;quot;) %Representación del Eje 3 en negro.&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:EJESPRINCIPALESINERCIAG9.jpg|600px|thumb|left|Visualización de los puntos de la curva y los tres ejes principales de inercia en verde rojo y negro, se puede observar que son perpendiculares por definición de eje principal de inercia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) =|cosθ| + 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilíndricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρcosθ+1. Al plantear dicha integral vemos que los extremos de integración para el termino cosθ van a ser [0,2*pi] por lo que ese factor quedaria anulado, resultando ser la integral 1 la que debemos calcular. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; tt1=0; tt2=2*pi; z1=0; z2=20;   %Extremos de intervalos expresados en cm&lt;br /&gt;
h=(z2-z1)/N; &lt;br /&gt;
h1=(ro2-ro1)/N;  %Longitud de cada particion&lt;br /&gt;
h2=(tt2-tt1)/N;      &lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=tt1:h2:tt2;            %Vector de la partición para cada variable con intervalos cada h,h1,h2               &lt;br /&gt;
fun1=ones(N+1,1);                             %La funcion de la integral simple que es 1&lt;br /&gt;
fun2=ones(N+1,N+1);                        %Funcion de la integral doble que tambien es 1                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;                      %Siguiendo el metodo del trapecio el primer y ultimo termino de w es 1/2&lt;br /&gt;
simple=h*w'*fun1;                                   %Resultado de la integral simple&lt;br /&gt;
doble=h1*h2*w'*fun2*w;                       %Resultado de la integral doble &lt;br /&gt;
triple=simple*doble                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;br /&gt;
&lt;br /&gt;
=== Calculo del centro de masas ===&lt;br /&gt;
Para calcular el centro de masas hemos tenido que calcular las coordenadas de Xg,Yg,Zg. Para esto hemos tenido que calcular tres integrales triples que a su vez hemos descompuesto en tres integrales simples.&lt;br /&gt;
Las coordenadas del centro de masas vienen dadas por la integral&lt;br /&gt;
[[Archivo:Centrodemasase10.JPG|849x108px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;big&amp;gt;dm=densidad*dxdydz&amp;lt;/big&amp;gt; respectivamente asi pues nuestros integrandos en cilidriacas y habiendolos multiplicado por el jacobiano serán:&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Xg= ρ^2*cos^2(θ) teta+ro*cosθ&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Yg=ρ^2*senθ*cosθ+ρ*senθ&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Zg=ρ*cosθ+1&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                  %Numero de puntos intermedios&lt;br /&gt;
M=12566;                                %Masa total&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;         %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;                      %Coordenadas de la particion&lt;br /&gt;
[ro,teta]=meshgrid(s,t);&lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
%Funciones para la coordenada de Xg&lt;br /&gt;
fx1=ones(N+1,1);                     %Funcion de la integral simple de z (1)&lt;br /&gt;
fx2=ro;                                      %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fx3=cos(teta);                           %Funcion de la integral simple de teta (cos(teta))     &lt;br /&gt;
fx4=ro^2;&lt;br /&gt;
fx5=cos(teta)*cos(teta);                                    &lt;br /&gt;
%Funciones para la coordenada de Yg&lt;br /&gt;
fy1=ones(N+1,1);                    %Funcion de la integral simple de z (1)&lt;br /&gt;
fy2=ro;                                     %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fy3=sin(teta);                           %Funcion de la integral simple de teta (sin(teta))&lt;br /&gt;
fy4=ro^2;&lt;br /&gt;
fy5=sin(teta)*cos(teta);&lt;br /&gt;
%Funciones para la coordenada de Zg&lt;br /&gt;
fz1=r';                                       %Funcion de la integral simple de z (z)&lt;br /&gt;
fz2=ones(N+1,1);                     %Funcion de la integral simple de ro (1)&lt;br /&gt;
fz3=ones(N+1,1);                     %Funcion de la integral simple de teta (1)&lt;br /&gt;
fz4=ro;&lt;br /&gt;
fz5=cos(teta);&lt;br /&gt;
%Calculo de la coordenada de Xg&lt;br /&gt;
intx1=h*w'*fx1;                        %Resultado de la integral simple de z&lt;br /&gt;
intx2=h1*w'*fx2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
intx3=h2*w'*fx3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
intx4=h1*w'*fx4*w;&lt;br /&gt;
intx5=h2*w'*fx5*w;&lt;br /&gt;
xg1=intx1*intx2*intx3/M;           %Coordeanda de Xg &lt;br /&gt;
xg2=intx4*intx5/M;&lt;br /&gt;
xG=xg1+xg2&lt;br /&gt;
&lt;br /&gt;
%Calculo de la coordenada de Yg&lt;br /&gt;
inty1=h*w'*fy1;                        %Resultado de la integral simple de z&lt;br /&gt;
inty2=h1*w'*fy2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
inty3=h2*w'*fy3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
inty4=h1*w'*fy4*w;&lt;br /&gt;
inty5=h2*w'*fy5*w;&lt;br /&gt;
yg1=inty1*inty2*inty3/M;&lt;br /&gt;
yg2=inty4*inty5/M;&lt;br /&gt;
yG=yg1+yg2&lt;br /&gt;
%Calculo de la coordenada de Zg&lt;br /&gt;
intz1=h*w'*fz1;                         %Resultado de la integral simple de z&lt;br /&gt;
intz2=h1*w'*fz2;                       %Resultado de la integral simple de ro&lt;br /&gt;
intz3=h2*w'*fz3;                       %Resultado de la integral simple de teta&lt;br /&gt;
intz4=h1*w'*fz4*w;&lt;br /&gt;
intz5=h2*w'*fz5*w;&lt;br /&gt;
zg1=intz1*intz2*intz3/M;&lt;br /&gt;
zg2=intz4*intz5/M;&lt;br /&gt;
zG=zg1+zg2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El resultado nos da&lt;br /&gt;
   Xg =-1.3719e-004&lt;br /&gt;
   Yg =-6.7179e-004&lt;br /&gt;
   Zg =10.0000&lt;br /&gt;
Como hemos usado la Formual del Trapecio en nuestras integrales el resultado es aproximado pero podriamos concluir que es&lt;br /&gt;
   Xg=0&lt;br /&gt;
   Yg=0&lt;br /&gt;
   Zg=10&lt;br /&gt;
&lt;br /&gt;
=== Calculo del tensor de inercia respecto al centro de masas ===&lt;br /&gt;
Una vez calculado la masa y el centro de masas es facil calcular el tensor de inercia. Este ultimo esta definido como I=M[(r·r)*1-r×r]. Siendo M la masa total; r el vector que une el centro con el centro de masas; r·r el producto escalar de r; 1 el tensor metrico y  r×r el producto tensorial entre r y r . Para calcular este tensor hemos usado el siguiente codigo:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Xg=0;                   %coordenada de centro de masas en X&lt;br /&gt;
Yg=0;                   %coordenada de centro de masas en Y&lt;br /&gt;
Zg=10;                  %coordenada de centro de masas en Z&lt;br /&gt;
M=12566;             %masa total&lt;br /&gt;
v=[Xg,Yg,Zg];     %vector que une el centro con el centro de masas&lt;br /&gt;
I1=(v*v')*eye(3); %Parte del tensor que coresponde con (r·r)*1&lt;br /&gt;
I2=kron(v,v');       %Parte del tensor que coresponde con r×r&lt;br /&gt;
I=(I1-I2)*M          %Tensor de Inercia&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El tensor obtenido es el&lt;br /&gt;
     1256600           0           0&lt;br /&gt;
           0     1256600           0&lt;br /&gt;
           0           0           0&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32578</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32578"/>
				<updated>2015-12-02T10:48:56Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: /* Calculo del centro de masas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las gragicas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de vectores velocidad==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
pintamos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VECTORES_VELOCIDAD.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus respectivos vectores velocidad, con el fin de no dificultar la visión de dichos vectores, hemos decidido no unir los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;L=I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;·omega=λ·omega&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Creamos de nuevo el bucle para obtener los puntos de la curva&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz cuyas columnas seran las coordenadas x y z de los puntos&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig cuya formula ya se ha deducido&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
vector1=a(:,1)';&lt;br /&gt;
vector2=a(:,2)';  %Como se nos indica en el enunciado, estos autovectores seran las direcciones de los ejes&lt;br /&gt;
vector3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
E1x=G(1)+l*vector1(1); %A cada recta viene dada por el punto G centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
E1y=G(2)+l*vector1(2);&lt;br /&gt;
E1z=G(3)+l*vector1(3);&lt;br /&gt;
E2x=G(1)+l*vector2(1);&lt;br /&gt;
E2y=G(2)+l*vector2(2);&lt;br /&gt;
E2z=G(3)+l*vector2(3);&lt;br /&gt;
E3x=G(1)+l*vector3(1);&lt;br /&gt;
E3y=G(2)+l*vector3(2);&lt;br /&gt;
E3z=G(3)+l*vector3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Representación de la curva en azul. &lt;br /&gt;
plot3(E1x,E1y,E1z,&amp;quot;r&amp;quot;) %Representación del Eje 1 en rojo.&lt;br /&gt;
plot3(E2x,E2y,E2z,&amp;quot;g&amp;quot;) %Representación del Eje 2 en verde.&lt;br /&gt;
plot3(E3x,E3y,E3z,&amp;quot;k&amp;quot;) %Representación del Eje 3 en negro.&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:EJESPRINCIPALESINERCIAG9.jpg|600px|thumb|left|Visualización de los puntos de la curva y los tres ejes principales de inercia en verde rojo y negro, se puede observar que son perpendiculares por definición de eje principal de inercia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) =|cosθ| + 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilíndricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρcosθ+1. Al plantear dicha integral vemos que los extremos de integración para el termino cosθ van a ser [0,2*pi] por lo que ese factor quedaria anulado, resultando ser la integral 1 la que debemos calcular. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; tt1=0; tt2=2*pi; z1=0; z2=20;   %Extremos de intervalos expresados en cm&lt;br /&gt;
h=(z2-z1)/N; &lt;br /&gt;
h1=(ro2-ro1)/N;  %Longitud de cada particion&lt;br /&gt;
h2=(tt2-tt1)/N;      &lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=tt1:h2:tt2;            %Vector de la partición para cada variable con intervalos cada h,h1,h2               &lt;br /&gt;
fun1=ones(N+1,1);                             %La funcion de la integral simple que es 1&lt;br /&gt;
fun2=ones(N+1,N+1);                        %Funcion de la integral doble que tambien es 1                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;                      %Siguiendo el metodo del trapecio el primer y ultimo termino de w es 1/2&lt;br /&gt;
simple=h*w'*fun1;                                   %Resultado de la integral simple&lt;br /&gt;
doble=h1*h2*w'*fun2*w;                       %Resultado de la integral doble &lt;br /&gt;
triple=simple*doble                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;br /&gt;
&lt;br /&gt;
=== Calculo del centro de masas ===&lt;br /&gt;
Para calcular el centro de masas hemos tenido que calcular las coordenadas de Xg,Yg,Zg. Para esto hemos tenido que calcular tres integrales triples que a su vez hemos descompuesto en tres integrales simples.&lt;br /&gt;
Las coordenadas del centro de masas vienen dadas por la integral&lt;br /&gt;
[[Archivo:Centrodemasase10.JPG|849x108px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;big&amp;gt;dm=densidad*dxdydz&amp;lt;/big&amp;gt;&amp;lt;big&amp;gt; respectivamente asi pues nuestros integrandos en cilidriacas y habiendolos multiplicado por el jacobiano serán:&lt;br /&gt;
para &amp;lt;big&amp;gt;Xg= ρ^2*cos^2(θ) teta+ro*cosθ&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Yg=ρ^2*senθ*cosθ+ρ*senθ&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Zg=ρ*cosθ+1&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                  %Numero de puntos intermedios&lt;br /&gt;
M=12566;                                %Masa total&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;         %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;                      %Coordenadas de la particion&lt;br /&gt;
[ro,teta]=meshgrid(s,t);&lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
%Funciones para la coordenada de Xg&lt;br /&gt;
fx1=ones(N+1,1);                     %Funcion de la integral simple de z (1)&lt;br /&gt;
fx2=ro;                                      %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fx3=cos(teta);                           %Funcion de la integral simple de teta (cos(teta))     &lt;br /&gt;
fx4=ro^2;&lt;br /&gt;
fx5=cos(teta)*cos(teta);                                    &lt;br /&gt;
%Funciones para la coordenada de Yg&lt;br /&gt;
fy1=ones(N+1,1);                    %Funcion de la integral simple de z (1)&lt;br /&gt;
fy2=ro;                                     %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fy3=sin(teta);                           %Funcion de la integral simple de teta (sin(teta))&lt;br /&gt;
fy4=ro^2;&lt;br /&gt;
fy5=sin(teta)*cos(teta);&lt;br /&gt;
%Funciones para la coordenada de Zg&lt;br /&gt;
fz1=r';                                       %Funcion de la integral simple de z (z)&lt;br /&gt;
fz2=ones(N+1,1);                     %Funcion de la integral simple de ro (1)&lt;br /&gt;
fz3=ones(N+1,1);                     %Funcion de la integral simple de teta (1)&lt;br /&gt;
fz4=ro;&lt;br /&gt;
fz5=cos(teta);&lt;br /&gt;
%Calculo de la coordenada de Xg&lt;br /&gt;
intx1=h*w'*fx1;                        %Resultado de la integral simple de z&lt;br /&gt;
intx2=h1*w'*fx2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
intx3=h2*w'*fx3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
intx4=h1*w'*fx4*w;&lt;br /&gt;
intx5=h2*w'*fx5*w;&lt;br /&gt;
xg1=intx1*intx2*intx3/M;           %Coordeanda de Xg &lt;br /&gt;
xg2=intx4*intx5/M;&lt;br /&gt;
xG=xg1+xg2&lt;br /&gt;
&lt;br /&gt;
%Calculo de la coordenada de Yg&lt;br /&gt;
inty1=h*w'*fy1;                        %Resultado de la integral simple de z&lt;br /&gt;
inty2=h1*w'*fy2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
inty3=h2*w'*fy3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
inty4=h1*w'*fy4*w;&lt;br /&gt;
inty5=h2*w'*fy5*w;&lt;br /&gt;
yg1=inty1*inty2*inty3/M;&lt;br /&gt;
yg2=inty4*inty5/M;&lt;br /&gt;
yG=yg1+yg2&lt;br /&gt;
%Calculo de la coordenada de Zg&lt;br /&gt;
intz1=h*w'*fz1;                         %Resultado de la integral simple de z&lt;br /&gt;
intz2=h1*w'*fz2;                       %Resultado de la integral simple de ro&lt;br /&gt;
intz3=h2*w'*fz3;                       %Resultado de la integral simple de teta&lt;br /&gt;
intz4=h1*w'*fz4*w;&lt;br /&gt;
intz5=h2*w'*fz5*w;&lt;br /&gt;
zg1=intz1*intz2*intz3/M;&lt;br /&gt;
zg2=intz4*intz5/M;&lt;br /&gt;
zG=zg1+zg2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El resultado nos da&lt;br /&gt;
   Xg =-1.3719e-004&lt;br /&gt;
   Yg =-6.7179e-004&lt;br /&gt;
   Zg =10.0000&lt;br /&gt;
Como hemos usado la Formual del Trapecio en nuestras integrales el resultado es aproximado pero podriamos concluir que es&lt;br /&gt;
   Xg=0&lt;br /&gt;
   Yg=0&lt;br /&gt;
   Zg=10&lt;br /&gt;
&lt;br /&gt;
=== Calculo del tensor de inercia respecto al centro de masas ===&lt;br /&gt;
Una vez calculado la masa y el centro de masas es facil calcular el tensor de inercia. Este ultimo esta definido como I=M[(r·r)*1-r×r]. Siendo M la masa total; r el vector que une el centro con el centro de masas; r·r el producto escalar de r; 1 el tensor metrico y  r×r el producto tensorial entre r y r . Para calcular este tensor hemos usado el siguiente codigo:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Xg=0;                   %coordenada de centro de masas en X&lt;br /&gt;
Yg=0;                   %coordenada de centro de masas en Y&lt;br /&gt;
Zg=10;                  %coordenada de centro de masas en Z&lt;br /&gt;
M=12566;             %masa total&lt;br /&gt;
v=[Xg,Yg,Zg];     %vector que une el centro con el centro de masas&lt;br /&gt;
I1=(v*v')*eye(3); %Parte del tensor que coresponde con (r·r)*1&lt;br /&gt;
I2=kron(v,v');       %Parte del tensor que coresponde con r×r&lt;br /&gt;
I=(I1-I2)*M          %Tensor de Inercia&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El tensor obtenido es el&lt;br /&gt;
     1256600           0           0&lt;br /&gt;
           0     1256600           0&lt;br /&gt;
           0           0           0&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32577</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32577"/>
				<updated>2015-12-02T10:48:01Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: /* Calculo del centro de masas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las gragicas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de vectores velocidad==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
pintamos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VECTORES_VELOCIDAD.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus respectivos vectores velocidad, con el fin de no dificultar la visión de dichos vectores, hemos decidido no unir los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;L=I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;·omega=λ·omega&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Creamos de nuevo el bucle para obtener los puntos de la curva&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz cuyas columnas seran las coordenadas x y z de los puntos&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig cuya formula ya se ha deducido&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
vector1=a(:,1)';&lt;br /&gt;
vector2=a(:,2)';  %Como se nos indica en el enunciado, estos autovectores seran las direcciones de los ejes&lt;br /&gt;
vector3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
E1x=G(1)+l*vector1(1); %A cada recta viene dada por el punto G centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
E1y=G(2)+l*vector1(2);&lt;br /&gt;
E1z=G(3)+l*vector1(3);&lt;br /&gt;
E2x=G(1)+l*vector2(1);&lt;br /&gt;
E2y=G(2)+l*vector2(2);&lt;br /&gt;
E2z=G(3)+l*vector2(3);&lt;br /&gt;
E3x=G(1)+l*vector3(1);&lt;br /&gt;
E3y=G(2)+l*vector3(2);&lt;br /&gt;
E3z=G(3)+l*vector3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Representación de la curva en azul. &lt;br /&gt;
plot3(E1x,E1y,E1z,&amp;quot;r&amp;quot;) %Representación del Eje 1 en rojo.&lt;br /&gt;
plot3(E2x,E2y,E2z,&amp;quot;g&amp;quot;) %Representación del Eje 2 en verde.&lt;br /&gt;
plot3(E3x,E3y,E3z,&amp;quot;k&amp;quot;) %Representación del Eje 3 en negro.&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:EJESPRINCIPALESINERCIAG9.jpg|600px|thumb|left|Visualización de los puntos de la curva y los tres ejes principales de inercia en verde rojo y negro, se puede observar que son perpendiculares por definición de eje principal de inercia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) =|cosθ| + 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilíndricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρcosθ+1. Al plantear dicha integral vemos que los extremos de integración para el termino cosθ van a ser [0,2*pi] por lo que ese factor quedaria anulado, resultando ser la integral 1 la que debemos calcular. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; tt1=0; tt2=2*pi; z1=0; z2=20;   %Extremos de intervalos expresados en cm&lt;br /&gt;
h=(z2-z1)/N; &lt;br /&gt;
h1=(ro2-ro1)/N;  %Longitud de cada particion&lt;br /&gt;
h2=(tt2-tt1)/N;      &lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=tt1:h2:tt2;            %Vector de la partición para cada variable con intervalos cada h,h1,h2               &lt;br /&gt;
fun1=ones(N+1,1);                             %La funcion de la integral simple que es 1&lt;br /&gt;
fun2=ones(N+1,N+1);                        %Funcion de la integral doble que tambien es 1                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;                      %Siguiendo el metodo del trapecio el primer y ultimo termino de w es 1/2&lt;br /&gt;
simple=h*w'*fun1;                                   %Resultado de la integral simple&lt;br /&gt;
doble=h1*h2*w'*fun2*w;                       %Resultado de la integral doble &lt;br /&gt;
triple=simple*doble                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;br /&gt;
&lt;br /&gt;
=== Calculo del centro de masas ===&lt;br /&gt;
Para calcular el centro de masas hemos tenido que calcular las coordenadas de Xg,Yg,Zg. Para esto hemos tenido que calcular tres integrales triples que a su vez hemos descompuesto en tres integrales simples.&lt;br /&gt;
Las coordenadas del centro de masas vienen dadas por la integral&lt;br /&gt;
[[Archivo:Centrodemasase10.JPG|849x108px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;big&amp;gt;dm=densidad*dxdydz&amp;lt;/big&amp;gt;&amp;lt;big&amp;gt; respectivamente asi pues nuestros integrandos en cilidriacas y habiendolos multiplicado por el jacobiano serán:&lt;br /&gt;
para &amp;lt;big&amp;gt;Xg= ρ^2*cos^2(θ) teta+ro*cosθ&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Yg=ρ^2*senθ*cosθ+ρ*senθ&amp;lt;/big&amp;gt;&amp;lt;big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Zg=ρ*cosθ+1&amp;lt;/big&amp;gt;&amp;lt;big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                  %Numero de puntos intermedios&lt;br /&gt;
M=12566;                                %Masa total&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;         %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;                      %Coordenadas de la particion&lt;br /&gt;
[ro,teta]=meshgrid(s,t);&lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
%Funciones para la coordenada de Xg&lt;br /&gt;
fx1=ones(N+1,1);                     %Funcion de la integral simple de z (1)&lt;br /&gt;
fx2=ro;                                      %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fx3=cos(teta);                           %Funcion de la integral simple de teta (cos(teta))     &lt;br /&gt;
fx4=ro^2;&lt;br /&gt;
fx5=cos(teta)*cos(teta);                                    &lt;br /&gt;
%Funciones para la coordenada de Yg&lt;br /&gt;
fy1=ones(N+1,1);                    %Funcion de la integral simple de z (1)&lt;br /&gt;
fy2=ro;                                     %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fy3=sin(teta);                           %Funcion de la integral simple de teta (sin(teta))&lt;br /&gt;
fy4=ro^2;&lt;br /&gt;
fy5=sin(teta)*cos(teta);&lt;br /&gt;
%Funciones para la coordenada de Zg&lt;br /&gt;
fz1=r';                                       %Funcion de la integral simple de z (z)&lt;br /&gt;
fz2=ones(N+1,1);                     %Funcion de la integral simple de ro (1)&lt;br /&gt;
fz3=ones(N+1,1);                     %Funcion de la integral simple de teta (1)&lt;br /&gt;
fz4=ro;&lt;br /&gt;
fz5=cos(teta);&lt;br /&gt;
%Calculo de la coordenada de Xg&lt;br /&gt;
intx1=h*w'*fx1;                        %Resultado de la integral simple de z&lt;br /&gt;
intx2=h1*w'*fx2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
intx3=h2*w'*fx3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
intx4=h1*w'*fx4*w;&lt;br /&gt;
intx5=h2*w'*fx5*w;&lt;br /&gt;
xg1=intx1*intx2*intx3/M;           %Coordeanda de Xg &lt;br /&gt;
xg2=intx4*intx5/M;&lt;br /&gt;
xG=xg1+xg2&lt;br /&gt;
&lt;br /&gt;
%Calculo de la coordenada de Yg&lt;br /&gt;
inty1=h*w'*fy1;                        %Resultado de la integral simple de z&lt;br /&gt;
inty2=h1*w'*fy2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
inty3=h2*w'*fy3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
inty4=h1*w'*fy4*w;&lt;br /&gt;
inty5=h2*w'*fy5*w;&lt;br /&gt;
yg1=inty1*inty2*inty3/M;&lt;br /&gt;
yg2=inty4*inty5/M;&lt;br /&gt;
yG=yg1+yg2&lt;br /&gt;
%Calculo de la coordenada de Zg&lt;br /&gt;
intz1=h*w'*fz1;                         %Resultado de la integral simple de z&lt;br /&gt;
intz2=h1*w'*fz2;                       %Resultado de la integral simple de ro&lt;br /&gt;
intz3=h2*w'*fz3;                       %Resultado de la integral simple de teta&lt;br /&gt;
intz4=h1*w'*fz4*w;&lt;br /&gt;
intz5=h2*w'*fz5*w;&lt;br /&gt;
zg1=intz1*intz2*intz3/M;&lt;br /&gt;
zg2=intz4*intz5/M;&lt;br /&gt;
zG=zg1+zg2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El resultado nos da&lt;br /&gt;
   Xg =-1.3719e-004&lt;br /&gt;
   Yg =-6.7179e-004&lt;br /&gt;
   Zg =10.0000&lt;br /&gt;
Como hemos usado la Formual del Trapecio en nuestras integrales el resultado es aproximado pero podriamos concluir que es&lt;br /&gt;
   Xg=0&lt;br /&gt;
   Yg=0&lt;br /&gt;
   Zg=10&lt;br /&gt;
&lt;br /&gt;
=== Calculo del tensor de inercia respecto al centro de masas ===&lt;br /&gt;
Una vez calculado la masa y el centro de masas es facil calcular el tensor de inercia. Este ultimo esta definido como I=M[(r·r)*1-r×r]. Siendo M la masa total; r el vector que une el centro con el centro de masas; r·r el producto escalar de r; 1 el tensor metrico y  r×r el producto tensorial entre r y r . Para calcular este tensor hemos usado el siguiente codigo:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Xg=0;                   %coordenada de centro de masas en X&lt;br /&gt;
Yg=0;                   %coordenada de centro de masas en Y&lt;br /&gt;
Zg=10;                  %coordenada de centro de masas en Z&lt;br /&gt;
M=12566;             %masa total&lt;br /&gt;
v=[Xg,Yg,Zg];     %vector que une el centro con el centro de masas&lt;br /&gt;
I1=(v*v')*eye(3); %Parte del tensor que coresponde con (r·r)*1&lt;br /&gt;
I2=kron(v,v');       %Parte del tensor que coresponde con r×r&lt;br /&gt;
I=(I1-I2)*M          %Tensor de Inercia&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El tensor obtenido es el&lt;br /&gt;
     1256600           0           0&lt;br /&gt;
           0     1256600           0&lt;br /&gt;
           0           0           0&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32576</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32576"/>
				<updated>2015-12-02T10:47:15Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: /* Calculo del centro de masas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las gragicas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de vectores velocidad==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
pintamos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VECTORES_VELOCIDAD.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus respectivos vectores velocidad, con el fin de no dificultar la visión de dichos vectores, hemos decidido no unir los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;L=I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;·omega=λ·omega&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Creamos de nuevo el bucle para obtener los puntos de la curva&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz cuyas columnas seran las coordenadas x y z de los puntos&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig cuya formula ya se ha deducido&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
vector1=a(:,1)';&lt;br /&gt;
vector2=a(:,2)';  %Como se nos indica en el enunciado, estos autovectores seran las direcciones de los ejes&lt;br /&gt;
vector3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
E1x=G(1)+l*vector1(1); %A cada recta viene dada por el punto G centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
E1y=G(2)+l*vector1(2);&lt;br /&gt;
E1z=G(3)+l*vector1(3);&lt;br /&gt;
E2x=G(1)+l*vector2(1);&lt;br /&gt;
E2y=G(2)+l*vector2(2);&lt;br /&gt;
E2z=G(3)+l*vector2(3);&lt;br /&gt;
E3x=G(1)+l*vector3(1);&lt;br /&gt;
E3y=G(2)+l*vector3(2);&lt;br /&gt;
E3z=G(3)+l*vector3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Representación de la curva en azul. &lt;br /&gt;
plot3(E1x,E1y,E1z,&amp;quot;r&amp;quot;) %Representación del Eje 1 en rojo.&lt;br /&gt;
plot3(E2x,E2y,E2z,&amp;quot;g&amp;quot;) %Representación del Eje 2 en verde.&lt;br /&gt;
plot3(E3x,E3y,E3z,&amp;quot;k&amp;quot;) %Representación del Eje 3 en negro.&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:EJESPRINCIPALESINERCIAG9.jpg|600px|thumb|left|Visualización de los puntos de la curva y los tres ejes principales de inercia en verde rojo y negro, se puede observar que son perpendiculares por definición de eje principal de inercia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) =|cosθ| + 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilíndricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρcosθ+1. Al plantear dicha integral vemos que los extremos de integración para el termino cosθ van a ser [0,2*pi] por lo que ese factor quedaria anulado, resultando ser la integral 1 la que debemos calcular. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; tt1=0; tt2=2*pi; z1=0; z2=20;   %Extremos de intervalos expresados en cm&lt;br /&gt;
h=(z2-z1)/N; &lt;br /&gt;
h1=(ro2-ro1)/N;  %Longitud de cada particion&lt;br /&gt;
h2=(tt2-tt1)/N;      &lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=tt1:h2:tt2;            %Vector de la partición para cada variable con intervalos cada h,h1,h2               &lt;br /&gt;
fun1=ones(N+1,1);                             %La funcion de la integral simple que es 1&lt;br /&gt;
fun2=ones(N+1,N+1);                        %Funcion de la integral doble que tambien es 1                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;                      %Siguiendo el metodo del trapecio el primer y ultimo termino de w es 1/2&lt;br /&gt;
simple=h*w'*fun1;                                   %Resultado de la integral simple&lt;br /&gt;
doble=h1*h2*w'*fun2*w;                       %Resultado de la integral doble &lt;br /&gt;
triple=simple*doble                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;br /&gt;
&lt;br /&gt;
=== Calculo del centro de masas ===&lt;br /&gt;
Para calcular el centro de masas hemos tenido que calcular las coordenadas de Xg,Yg,Zg. Para esto hemos tenido que calcular tres integrales triples que a su vez hemos descompuesto en tres integrales simples.&lt;br /&gt;
Las coordenadas del centro de masas vienen dadas por la integral&lt;br /&gt;
[[Archivo:Centrodemasase10.JPG|849x108px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde &amp;lt;big&amp;gt;dm=densidad*dxdydz&amp;lt;/big&amp;gt;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;Texto grande&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt; respectivamente asi pues nuestros integrandos en cilidriacas y habiendolos multiplicado por el jacobiano serán:&lt;br /&gt;
para &amp;lt;big&amp;gt;Xg= ρ^2*cos^2(θ) teta+ro*cosθ&amp;lt;/big&amp;gt;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;Texto grande&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Yg=ρ^2*senθ*cosθ+ρ*senθ&amp;lt;/big&amp;gt;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;Texto grande&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
para &amp;lt;big&amp;gt;Zg=ρ*cosθ+1&amp;lt;/big&amp;gt;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;Texto grande&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                  %Numero de puntos intermedios&lt;br /&gt;
M=12566;                                %Masa total&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;         %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;                      %Coordenadas de la particion&lt;br /&gt;
[ro,teta]=meshgrid(s,t);&lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
%Funciones para la coordenada de Xg&lt;br /&gt;
fx1=ones(N+1,1);                     %Funcion de la integral simple de z (1)&lt;br /&gt;
fx2=ro;                                      %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fx3=cos(teta);                           %Funcion de la integral simple de teta (cos(teta))     &lt;br /&gt;
fx4=ro^2;&lt;br /&gt;
fx5=cos(teta)*cos(teta);                                    &lt;br /&gt;
%Funciones para la coordenada de Yg&lt;br /&gt;
fy1=ones(N+1,1);                    %Funcion de la integral simple de z (1)&lt;br /&gt;
fy2=ro;                                     %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fy3=sin(teta);                           %Funcion de la integral simple de teta (sin(teta))&lt;br /&gt;
fy4=ro^2;&lt;br /&gt;
fy5=sin(teta)*cos(teta);&lt;br /&gt;
%Funciones para la coordenada de Zg&lt;br /&gt;
fz1=r';                                       %Funcion de la integral simple de z (z)&lt;br /&gt;
fz2=ones(N+1,1);                     %Funcion de la integral simple de ro (1)&lt;br /&gt;
fz3=ones(N+1,1);                     %Funcion de la integral simple de teta (1)&lt;br /&gt;
fz4=ro;&lt;br /&gt;
fz5=cos(teta);&lt;br /&gt;
%Calculo de la coordenada de Xg&lt;br /&gt;
intx1=h*w'*fx1;                        %Resultado de la integral simple de z&lt;br /&gt;
intx2=h1*w'*fx2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
intx3=h2*w'*fx3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
intx4=h1*w'*fx4*w;&lt;br /&gt;
intx5=h2*w'*fx5*w;&lt;br /&gt;
xg1=intx1*intx2*intx3/M;           %Coordeanda de Xg &lt;br /&gt;
xg2=intx4*intx5/M;&lt;br /&gt;
xG=xg1+xg2&lt;br /&gt;
&lt;br /&gt;
%Calculo de la coordenada de Yg&lt;br /&gt;
inty1=h*w'*fy1;                        %Resultado de la integral simple de z&lt;br /&gt;
inty2=h1*w'*fy2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
inty3=h2*w'*fy3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
inty4=h1*w'*fy4*w;&lt;br /&gt;
inty5=h2*w'*fy5*w;&lt;br /&gt;
yg1=inty1*inty2*inty3/M;&lt;br /&gt;
yg2=inty4*inty5/M;&lt;br /&gt;
yG=yg1+yg2&lt;br /&gt;
%Calculo de la coordenada de Zg&lt;br /&gt;
intz1=h*w'*fz1;                         %Resultado de la integral simple de z&lt;br /&gt;
intz2=h1*w'*fz2;                       %Resultado de la integral simple de ro&lt;br /&gt;
intz3=h2*w'*fz3;                       %Resultado de la integral simple de teta&lt;br /&gt;
intz4=h1*w'*fz4*w;&lt;br /&gt;
intz5=h2*w'*fz5*w;&lt;br /&gt;
zg1=intz1*intz2*intz3/M;&lt;br /&gt;
zg2=intz4*intz5/M;&lt;br /&gt;
zG=zg1+zg2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El resultado nos da&lt;br /&gt;
   Xg =-1.3719e-004&lt;br /&gt;
   Yg =-6.7179e-004&lt;br /&gt;
   Zg =10.0000&lt;br /&gt;
Como hemos usado la Formual del Trapecio en nuestras integrales el resultado es aproximado pero podriamos concluir que es&lt;br /&gt;
   Xg=0&lt;br /&gt;
   Yg=0&lt;br /&gt;
   Zg=10&lt;br /&gt;
&lt;br /&gt;
=== Calculo del tensor de inercia respecto al centro de masas ===&lt;br /&gt;
Una vez calculado la masa y el centro de masas es facil calcular el tensor de inercia. Este ultimo esta definido como I=M[(r·r)*1-r×r]. Siendo M la masa total; r el vector que une el centro con el centro de masas; r·r el producto escalar de r; 1 el tensor metrico y  r×r el producto tensorial entre r y r . Para calcular este tensor hemos usado el siguiente codigo:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Xg=0;                   %coordenada de centro de masas en X&lt;br /&gt;
Yg=0;                   %coordenada de centro de masas en Y&lt;br /&gt;
Zg=10;                  %coordenada de centro de masas en Z&lt;br /&gt;
M=12566;             %masa total&lt;br /&gt;
v=[Xg,Yg,Zg];     %vector que une el centro con el centro de masas&lt;br /&gt;
I1=(v*v')*eye(3); %Parte del tensor que coresponde con (r·r)*1&lt;br /&gt;
I2=kron(v,v');       %Parte del tensor que coresponde con r×r&lt;br /&gt;
I=(I1-I2)*M          %Tensor de Inercia&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El tensor obtenido es el&lt;br /&gt;
     1256600           0           0&lt;br /&gt;
           0     1256600           0&lt;br /&gt;
           0           0           0&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32575</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32575"/>
				<updated>2015-12-02T10:46:07Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: /* Calculo del centro de masas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las gragicas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de vectores velocidad==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
pintamos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VECTORES_VELOCIDAD.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus respectivos vectores velocidad, con el fin de no dificultar la visión de dichos vectores, hemos decidido no unir los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;L=I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;·omega=λ·omega&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Creamos de nuevo el bucle para obtener los puntos de la curva&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz cuyas columnas seran las coordenadas x y z de los puntos&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig cuya formula ya se ha deducido&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
vector1=a(:,1)';&lt;br /&gt;
vector2=a(:,2)';  %Como se nos indica en el enunciado, estos autovectores seran las direcciones de los ejes&lt;br /&gt;
vector3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
E1x=G(1)+l*vector1(1); %A cada recta viene dada por el punto G centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
E1y=G(2)+l*vector1(2);&lt;br /&gt;
E1z=G(3)+l*vector1(3);&lt;br /&gt;
E2x=G(1)+l*vector2(1);&lt;br /&gt;
E2y=G(2)+l*vector2(2);&lt;br /&gt;
E2z=G(3)+l*vector2(3);&lt;br /&gt;
E3x=G(1)+l*vector3(1);&lt;br /&gt;
E3y=G(2)+l*vector3(2);&lt;br /&gt;
E3z=G(3)+l*vector3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Representación de la curva en azul. &lt;br /&gt;
plot3(E1x,E1y,E1z,&amp;quot;r&amp;quot;) %Representación del Eje 1 en rojo.&lt;br /&gt;
plot3(E2x,E2y,E2z,&amp;quot;g&amp;quot;) %Representación del Eje 2 en verde.&lt;br /&gt;
plot3(E3x,E3y,E3z,&amp;quot;k&amp;quot;) %Representación del Eje 3 en negro.&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:EJESPRINCIPALESINERCIAG9.jpg|600px|thumb|left|Visualización de los puntos de la curva y los tres ejes principales de inercia en verde rojo y negro, se puede observar que son perpendiculares por definición de eje principal de inercia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) =|cosθ| + 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilíndricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρcosθ+1. Al plantear dicha integral vemos que los extremos de integración para el termino cosθ van a ser [0,2*pi] por lo que ese factor quedaria anulado, resultando ser la integral 1 la que debemos calcular. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; tt1=0; tt2=2*pi; z1=0; z2=20;   %Extremos de intervalos expresados en cm&lt;br /&gt;
h=(z2-z1)/N; &lt;br /&gt;
h1=(ro2-ro1)/N;  %Longitud de cada particion&lt;br /&gt;
h2=(tt2-tt1)/N;      &lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=tt1:h2:tt2;            %Vector de la partición para cada variable con intervalos cada h,h1,h2               &lt;br /&gt;
fun1=ones(N+1,1);                             %La funcion de la integral simple que es 1&lt;br /&gt;
fun2=ones(N+1,N+1);                        %Funcion de la integral doble que tambien es 1                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;                      %Siguiendo el metodo del trapecio el primer y ultimo termino de w es 1/2&lt;br /&gt;
simple=h*w'*fun1;                                   %Resultado de la integral simple&lt;br /&gt;
doble=h1*h2*w'*fun2*w;                       %Resultado de la integral doble &lt;br /&gt;
triple=simple*doble                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;br /&gt;
&lt;br /&gt;
=== Calculo del centro de masas ===&lt;br /&gt;
Para calcular el centro de masas hemos tenido que calcular las coordenadas de Xg,Yg,Zg. Para esto hemos tenido que calcular tres integrales triples que a su vez hemos descompuesto en tres integrales simples.&lt;br /&gt;
Las coordenadas del centro de masas vienen dadas por la integral&lt;br /&gt;
[[Archivo:Centrodemasase10.JPG|849x108px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde dm=densidad*dxdydz respectivamente asi pues nuestros integrandos en cilidriacas y habiendolos multiplicado por el jacobiano serán:&lt;br /&gt;
para Xg= ρ^2*cos^2(θ) teta+ro*cosθ&lt;br /&gt;
para Yg=ρ^2*senθ*cosθ+ρ*senθ&lt;br /&gt;
para Zg=ρ*cosθ+1&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                  %Numero de puntos intermedios&lt;br /&gt;
M=12566;                                %Masa total&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;         %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;                      %Coordenadas de la particion&lt;br /&gt;
[ro,teta]=meshgrid(s,t);&lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
%Funciones para la coordenada de Xg&lt;br /&gt;
fx1=ones(N+1,1);                     %Funcion de la integral simple de z (1)&lt;br /&gt;
fx2=ro;                                      %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fx3=cos(teta);                           %Funcion de la integral simple de teta (cos(teta))     &lt;br /&gt;
fx4=ro^2;&lt;br /&gt;
fx5=cos(teta)*cos(teta);                                    &lt;br /&gt;
%Funciones para la coordenada de Yg&lt;br /&gt;
fy1=ones(N+1,1);                    %Funcion de la integral simple de z (1)&lt;br /&gt;
fy2=ro;                                     %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fy3=sin(teta);                           %Funcion de la integral simple de teta (sin(teta))&lt;br /&gt;
fy4=ro^2;&lt;br /&gt;
fy5=sin(teta)*cos(teta);&lt;br /&gt;
%Funciones para la coordenada de Zg&lt;br /&gt;
fz1=r';                                       %Funcion de la integral simple de z (z)&lt;br /&gt;
fz2=ones(N+1,1);                     %Funcion de la integral simple de ro (1)&lt;br /&gt;
fz3=ones(N+1,1);                     %Funcion de la integral simple de teta (1)&lt;br /&gt;
fz4=ro;&lt;br /&gt;
fz5=cos(teta);&lt;br /&gt;
%Calculo de la coordenada de Xg&lt;br /&gt;
intx1=h*w'*fx1;                        %Resultado de la integral simple de z&lt;br /&gt;
intx2=h1*w'*fx2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
intx3=h2*w'*fx3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
intx4=h1*w'*fx4*w;&lt;br /&gt;
intx5=h2*w'*fx5*w;&lt;br /&gt;
xg1=intx1*intx2*intx3/M;           %Coordeanda de Xg &lt;br /&gt;
xg2=intx4*intx5/M;&lt;br /&gt;
xG=xg1+xg2&lt;br /&gt;
&lt;br /&gt;
%Calculo de la coordenada de Yg&lt;br /&gt;
inty1=h*w'*fy1;                        %Resultado de la integral simple de z&lt;br /&gt;
inty2=h1*w'*fy2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
inty3=h2*w'*fy3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
inty4=h1*w'*fy4*w;&lt;br /&gt;
inty5=h2*w'*fy5*w;&lt;br /&gt;
yg1=inty1*inty2*inty3/M;&lt;br /&gt;
yg2=inty4*inty5/M;&lt;br /&gt;
yG=yg1+yg2&lt;br /&gt;
%Calculo de la coordenada de Zg&lt;br /&gt;
intz1=h*w'*fz1;                         %Resultado de la integral simple de z&lt;br /&gt;
intz2=h1*w'*fz2;                       %Resultado de la integral simple de ro&lt;br /&gt;
intz3=h2*w'*fz3;                       %Resultado de la integral simple de teta&lt;br /&gt;
intz4=h1*w'*fz4*w;&lt;br /&gt;
intz5=h2*w'*fz5*w;&lt;br /&gt;
zg1=intz1*intz2*intz3/M;&lt;br /&gt;
zg2=intz4*intz5/M;&lt;br /&gt;
zG=zg1+zg2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El resultado nos da&lt;br /&gt;
   Xg =-1.3719e-004&lt;br /&gt;
   Yg =-6.7179e-004&lt;br /&gt;
   Zg =10.0000&lt;br /&gt;
Como hemos usado la Formual del Trapecio en nuestras integrales el resultado es aproximado pero podriamos concluir que es&lt;br /&gt;
   Xg=0&lt;br /&gt;
   Yg=0&lt;br /&gt;
   Zg=10&lt;br /&gt;
&lt;br /&gt;
=== Calculo del tensor de inercia respecto al centro de masas ===&lt;br /&gt;
Una vez calculado la masa y el centro de masas es facil calcular el tensor de inercia. Este ultimo esta definido como I=M[(r·r)*1-r×r]. Siendo M la masa total; r el vector que une el centro con el centro de masas; r·r el producto escalar de r; 1 el tensor metrico y  r×r el producto tensorial entre r y r . Para calcular este tensor hemos usado el siguiente codigo:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Xg=0;                   %coordenada de centro de masas en X&lt;br /&gt;
Yg=0;                   %coordenada de centro de masas en Y&lt;br /&gt;
Zg=10;                  %coordenada de centro de masas en Z&lt;br /&gt;
M=12566;             %masa total&lt;br /&gt;
v=[Xg,Yg,Zg];     %vector que une el centro con el centro de masas&lt;br /&gt;
I1=(v*v')*eye(3); %Parte del tensor que coresponde con (r·r)*1&lt;br /&gt;
I2=kron(v,v');       %Parte del tensor que coresponde con r×r&lt;br /&gt;
I=(I1-I2)*M          %Tensor de Inercia&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El tensor obtenido es el&lt;br /&gt;
     1256600           0           0&lt;br /&gt;
           0     1256600           0&lt;br /&gt;
           0           0           0&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_en_3D_(grupo_21C)&amp;diff=32574</id>
		<title>Movimiento de un sistema de partículas en 3D (grupo 21C)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_en_3D_(grupo_21C)&amp;diff=32574"/>
				<updated>2015-12-02T10:45:52Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: /* Centro de masas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED | Movimiento de un sistema de partículas. Grupo 21-C | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC14/15|2014-15]] | Beatriz Oliva Manzanero&lt;br /&gt;
&lt;br /&gt;
Álvaro Pérez Martín&lt;br /&gt;
&lt;br /&gt;
María Pablos Romero&lt;br /&gt;
&lt;br /&gt;
Jesus Pérez Fernandez }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En mecánica consideramos un sistema de partículas como un conjunto de N partículas que se mueven por separado, si bien interactúan entre sí y están sometidos a fuerzas externas.&lt;br /&gt;
Cada una de las partículas del sistema posee una masa propia, &amp;lt;math&amp;gt; m_{i} &amp;lt;/math&amp;gt;, siendo i=1,...,N  un índice que sirve para etiquetar individualmente cada una de las partículas. La partícula i está caracterizada por una posición r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; y una velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;. Esta posición y esta velocidad evolucionan de acuerdo con las leyes de la dinámica.&lt;br /&gt;
&lt;br /&gt;
En nuestro caso consideramos un conjunto de diez partículas inicialmente situadas en los puntos de coordenadas  &amp;lt;big&amp;gt;&amp;lt;math&amp;gt;(x_{i},y_{i},z_{i})=(\frac{(i-1)}{5},\frac{sen(π(i-1)}{4},\frac{π(i-1)}{30})&amp;lt;/math&amp;gt;&amp;lt;/big&amp;gt;, i=1,2,3...,10 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Las partículas se encuentran unidas por alambres de masa despreciable de forma que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
=RESOLUCIÓN DEL PROBLEMA=&lt;br /&gt;
==Representación del sistema de partículas==&lt;br /&gt;
A continuación se presenta el dibujo cuyos ejes están fijados en la región [-2,2]x[-2,2]x[-2,2].&lt;br /&gt;
[[Archivo:Campos1.jpg|miniaturadeimagen|Resultado del visionado de la curva dada]]&lt;br /&gt;
El código en MATLAB para obtener la gráfica del sistema sería: &lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,10); %Generamos matrices de ceros para escribir sobre las mismas&lt;br /&gt;
y=zeros(1,10);&lt;br /&gt;
z=zeros(1,10);&lt;br /&gt;
for i=1:10 %bucle para introducir las variables en las matrices&lt;br /&gt;
x(i)=(i-1)/5;&lt;br /&gt;
y(i)=sin(pi*(i-1)/4);&lt;br /&gt;
z(i)=pi*(i-1)/30;&lt;br /&gt;
end&lt;br /&gt;
plot3(x,y,z,&amp;quot;-o&amp;quot;)&lt;br /&gt;
%plot dibujamos el archivo guion indica trazado y &amp;quot;o&amp;quot; que marque los puntos&lt;br /&gt;
axis([-2,2,-2,2,-2,2])&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cálculo del centro de masas==&lt;br /&gt;
&lt;br /&gt;
Obtenemos el centro de masas del sistema de partículas sabiendo que tienen la misma masa cuyo valor es 10&lt;br /&gt;
El código en MATLAB para su obtención es el siguiente: &lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;M=100; %datos de masa de particula y totales&lt;br /&gt;
x=zeros(1,10);&lt;br /&gt;
y=zeros(1,10);&lt;br /&gt;
z=zeros(1,10);&lt;br /&gt;
for i=1:10&lt;br /&gt;
x(i)=m*(i-1)/5;&lt;br /&gt;
y(i)=m*sin(pi*(i-1)/4);&lt;br /&gt;
z(i)=m*pi*(i-1)/30;&lt;br /&gt;
end&lt;br /&gt;
xg=0;&lt;br /&gt;
yg=0;&lt;br /&gt;
zg=0;&lt;br /&gt;
for i=1:10 %bucle que a los puntos con la masa ya asignada suma todas las componentes posibles del mismo para dividir entre masa total&lt;br /&gt;
xg=x(i)+xg;&lt;br /&gt;
yg=y(i)+yg;&lt;br /&gt;
zg=z(i)+zg;&lt;br /&gt;
end&lt;br /&gt;
Xg=xg/M;&lt;br /&gt;
Yg=yg/M;&lt;br /&gt;
Zg=zg/M;&lt;br /&gt;
G=[Xg Yg Zg];%coordenadas del centro de masas&lt;br /&gt;
sprintf(&amp;quot;El centro de masas es: %f %f %f&amp;quot;,G)&lt;br /&gt;
plot3(Xg,Yg,Zg,&amp;quot;*g&amp;quot;) %comando de visualización del mismo&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El gráfico obtenido sería:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Curvag.jpg|500x500px|marco|centro|Curva con el centro de gravedad]]&lt;br /&gt;
el centro de masas es: [x,y,z]=[0.9 0.070711 0.471239]&lt;br /&gt;
&lt;br /&gt;
==Matriz de rotación==&lt;br /&gt;
Las Matrices de rotación siguen la expresión:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Construímos la matriz de componentes asociada a la rotación de eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y ángulo θ= π/16 con los siguientes cálculos en MATLAB:&lt;br /&gt;
&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
th=pi/16; %Angulo para la rotación&lt;br /&gt;
eje=[0,0,1]; %Eje a elegir&lt;br /&gt;
mod=eje*eje';%Modulo del vector para conseguir un vector unitario&lt;br /&gt;
ejef=eje/sqrt(mod); %vector unitario&lt;br /&gt;
A=cos(th)*eye(3); %Primera expresión de la Rotación tomando una matriz identidad&lt;br /&gt;
B=(1-cos(th))*(ejef'*ejef);%Segunda expresión obteniendo el tensor diada&lt;br /&gt;
C=sin(th)*[0 -ejef(3) ejef(2);ejef(3) 0 -ejef(1);-ejef(2) ejef(1) 0];% Tercera expresión del wx&lt;br /&gt;
R1=A+B+C; %La rotación es la suma de las tres matrices anteriores;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Repetimos los cálculos cambiando el eje por ω=e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω=e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω=e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&lt;br /&gt;
&lt;br /&gt;
ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;=\begin{pmatrix} 0,98079 &amp;amp; -0,19509 &amp;amp; 0 \\ 0,19508 &amp;amp; 0,98079 &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 1\end{pmatrix};ω=e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;=\begin{pmatrix} 1 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; 0,98079 &amp;amp; -0,19509 \\ 0 &amp;amp; 0,19509 &amp;amp; 0,98079\end{pmatrix}&lt;br /&gt;
ω=e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;=\begin{pmatrix} 0,98079 &amp;amp; 0 &amp;amp; 0,19509 \\ 0 &amp;amp; 1 &amp;amp; 0 \\ -0,19509 &amp;amp; 0 &amp;amp; 0,98079\end{pmatrix}&lt;br /&gt;
ω=e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3=\begin{pmatrix} 0,98079 &amp;amp; -0,1062 &amp;amp; 0,1190 \\ 0,1190 &amp;amp; 0,98079 &amp;amp; -0,1062\\ -0,1062 &amp;amp; 0,1190 &amp;amp; 0,98079\end{pmatrix}&lt;br /&gt;
&lt;br /&gt;
==Relación entre la velocidad y la posición mediante una matriz antisimétrica==&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario &amp;lt;math&amp;gt;\overrightarrow{\omega} &amp;lt;/math&amp;gt; de manera que la variación viene dada por la función θ(t) donde t ∈ [0,π] es el tiempo.&lt;br /&gt;
Vamos a demostrar analíticamente que la velocidad de los puntos del sistema esta relacionada con su posición mediante un tensor antisimétrico A. Es decir:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;math&amp;gt;\overrightarrow{V_{i}}(t)=\frac{d\overrightarrow{r_{i}}(t)}{dt}=A\cdot \overrightarrow{r_{i}}(t)&amp;lt;/math&amp;gt;, para todo i=1,2,...,10&lt;br /&gt;
&lt;br /&gt;
:Sabemos que &amp;lt;math&amp;gt;\overrightarrow{r_{i}}(t)=cosθ(t)11+(1-cosθ(t))\overrightarrow{\omega}\otimes \overrightarrow{\omega}+senθ(t)\overrightarrow{\omega}× &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Entonces &amp;lt;math&amp;gt;\frac{d\overrightarrow{r_{i}}(t)}{dt}=\overrightarrow{r′_{i}}(t)=-θ′(t)sen(t)11+θ′(t)sen(t)\overrightarrow{\omega}\otimes \overrightarrow{\omega}+θ'(t)cos(t)\overrightarrow{\omega}×=θ'(t)[-senθ(t)11+senθ(t)\overrightarrow{\omega}\otimes \overrightarrow{\omega}+cosθ(t)\overrightarrow{\omega}×]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:La matriz antisimétrica &amp;lt;math&amp;gt;A=θ'(t)\overrightarrow{\omega}×&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Realizamos la siguiente operación: &amp;lt;math&amp;gt;A\cdot \overrightarrow{r_{i}}(t)=(θ'(t)\overrightarrow{\omega})×\overrightarrow{r_{i}}(t)=θ'(t)[-senθ(t)11+senθ(t)\overrightarrow{\omega}\otimes \overrightarrow{\omega}+cosθ(t)\overrightarrow{\omega}×]&amp;lt;/math&amp;gt; cuyo resultado, podemos comprobar que es equivalente a la derivada de &amp;lt;math&amp;gt;\overrightarrow{r_{i}}(t)&amp;lt;/math&amp;gt; realizada en el paso anterior&lt;br /&gt;
&lt;br /&gt;
==Velocidad de las particulas con &amp;lt;math&amp;gt;\overrightarrow{ω}=\overrightarrow{e_{3}}&amp;lt;/math&amp;gt;==&lt;br /&gt;
Aplicamos una rotación de eje &amp;lt;math&amp;gt;\overrightarrow{e_{3}}&amp;lt;/math&amp;gt; al sistema y representamos los vectores velocidad de cada particula mediante el siguiente programa:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,10);% Matrices de ceros para inscribir en ellas&lt;br /&gt;
y=zeros(1,10);&lt;br /&gt;
z=zeros(1,10);&lt;br /&gt;
for i=1:10 %Bucle para obtener las coordenadas de los puntos&lt;br /&gt;
x(i)=(i-1)/5;&lt;br /&gt;
y(i)=sin(pi*(i-1)/4);&lt;br /&gt;
z(i)=pi*(i-1)/30;&lt;br /&gt;
end&lt;br /&gt;
th=pi/12; %Ángulo de giro decidido para experimentar dicha rotación&lt;br /&gt;
eje=[0,0,1];&lt;br /&gt;
A=cos(th)*eye(3); %Matrices de la rotación &lt;br /&gt;
B=(1-cos(th))*(eje'*eje);&lt;br /&gt;
C=sin(th)*[0 -eje(3) eje(2);eje(3) 0 -eje(1);-eje(2) eje(1) 0];&lt;br /&gt;
R1=A+B+C;&lt;br /&gt;
pos=[x',y',z']; % Ensamblaje de las coordenadas de todos los puntos en una matriz&lt;br /&gt;
vel=pos*R1; %Con el producto de las coordenadas con la rotación obtenemos los puntos finales de cada una de las coordenadas de los puntos.&lt;br /&gt;
vfx=vel(:,1)';&lt;br /&gt;
vfy=vel(:,2)';&lt;br /&gt;
vfz=vel(:,3)';&lt;br /&gt;
tre=vel-pos;&lt;br /&gt;
hold on %mantenemos el gráfico para obtener el grafico de las posiciones iniciales y el de los vectores que unen la posición final con la inicial&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*&amp;quot;)&lt;br /&gt;
quiver3(x,y,z,vfx,vfy,vfz,&amp;quot;r--&amp;quot;)&lt;br /&gt;
axis([-2,2,-2,2,-2,2])&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Y cuya figura es la siguiente:&lt;br /&gt;
[[Archivo:Velocidad9.jpg|500x500px|marco|centro|Velocidad aplicada a los puntos del sistema]]&lt;br /&gt;
&lt;br /&gt;
==Definición del momento angular==&lt;br /&gt;
&lt;br /&gt;
Supongamos un sistema de n partículas cuyas masas son: m&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,m&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,...,m&amp;lt;sub&amp;gt;n&amp;lt;/sub&amp;gt;; y cuyos vectores de posición respecto a un punto O, en un instante determinado son: r&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,r&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,...,r&amp;lt;sub&amp;gt;n&amp;lt;/sub&amp;gt;. Definimos el momento angular del sistema con respecto al punto O como: el vector '''L''', que resulta de la suma de los productos vectoriales del vector posición '''r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;''' , de cada partícula, por su  momento lineal. Aplicado a nuestro sistema seria:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; L=\sum_{i=1}^{10}\bar{r_i} \times m_i \bar{v_i}&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Suponiendo que los puntos se mueven a una velocidad angular &amp;lt;math&amp;gt;\overrightarrow{w} &amp;lt;/math&amp;gt; , sustituyendo en la expresión anterior por  &amp;lt;math&amp;gt; \bar{v_i} = \bar{w} \times\bar{r_i}&amp;lt;/math&amp;gt; y utilizando la regla de expulsión comprobamos que: &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;math&amp;gt; L= \sum_{i=1}^{10} \bar{r_i} \times m_i \bar{v_i}= \sum_{i=1}^{10} \bar{r_i} \times m_i (w \times \bar{r_i}) = \sum_{i=1}^{10} m_i [\bar{r_i} \times(w \times \bar{r_i})] = \sum_{i=1}^{10} m_i [(\bar{r_i}\bar{r_i})w - (\bar{r_i}w)\bar{r_i}] = \sum_{i=1}^{10} m_i [(\bar{r_i}\bar{r_i})1 - \bar{r_i} \otimes\bar{r_i}]w = (\sum_{i=1}^{10} I_0)w = Iw &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
de esta comprobación obtenemos que &amp;lt;math&amp;gt; I_0 =\sum_{i=1}^{10} m_i [(\bar{r_i}\bar{r_i})1 - \bar{r_i} \otimes\bar{r_i}]&amp;lt;/math&amp;gt;    es el tensor de inercia de orden 2 simétrico, por lo que el momento angular de un sistema de partículas se puede expresar como &amp;lt;math&amp;gt;L = Iw &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El programa para calcular el momento angular suponiendo ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; sería:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
w=[0 0 1];% eje&lt;br /&gt;
x=zeros(1,10);&lt;br /&gt;
y=zeros(1,10);&lt;br /&gt;
z=zeros(1,10);&lt;br /&gt;
m=10;&lt;br /&gt;
for i=1:10 %bucle de las posiciones&lt;br /&gt;
x(i)=(i-1)/5;&lt;br /&gt;
y(i)=sin(pi*(i-1)/4);&lt;br /&gt;
z(i)=pi*(i-1)/30;&lt;br /&gt;
end&lt;br /&gt;
A=[x',y',z']; %matriz de las posiciones&lt;br /&gt;
v=zeros(10,3);%Generamos un vector vacio para las velocidades&lt;br /&gt;
L=zeros(10,3);% Otro vector vacio de las posiciones de los momentos angulares&lt;br /&gt;
for i=1:10&lt;br /&gt;
a=[cross(w,A(i,:))]; %Hacemos el producto vectorial de w por r obteniendo v;&lt;br /&gt;
v(i,:)=a;&lt;br /&gt;
L(i,:)=m*[cross(A(i,:),v(i,:))];%Volvemos ha hacer el producto vectorial para obtener todos los vectores del momento angular.&lt;br /&gt;
end&lt;br /&gt;
Lg=zeros(1,3);&lt;br /&gt;
for i=1:10 %Bucle para sumar todos los vectores del momento angular&lt;br /&gt;
Lg=L(i,:)+Lg;&lt;br /&gt;
end&lt;br /&gt;
Lg %llegando a obtener Lg que es la suma de todos los momentos angulares&lt;br /&gt;
}}&lt;br /&gt;
Lg=(-59,6903 ; 3,4483 ; 159)&lt;br /&gt;
&lt;br /&gt;
==Energía total del sistema==&lt;br /&gt;
La energía cinética de un cuerpo es aquella que posee debido a su movimiento. Esta se define como el trabajo necesario para acelerar un cuerpo de una masa determinada desde el reposo hasta la velocidad indicada, y cuya ecuacion es la siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; Ec= \sum_{i=1}^{10}\frac{1}{2}m_{i}|v_{i}|^{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
Sabiendo que &amp;lt;math&amp;gt;\overrightarrow{v_{i}} = \overrightarrow{\omega}×\overrightarrow{r_{i}}&amp;lt;/math&amp;gt;, podemos demostrar que la energía cinética también se puede definir como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Ec =\frac{1}{2}(\overrightarrow{\omega}·I·\overrightarrow{\omega})&amp;lt;/math&amp;gt;, donde &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; es el tensor de inercia.&lt;br /&gt;
&lt;br /&gt;
:Sabemos por el apartado anterior que &amp;lt;math&amp;gt;I= m_{i}(|\overrightarrow{r_{i}}|^{2}1 - \overrightarrow{r_{i}}⊗\overrightarrow{r_{i}})&amp;lt;/math&amp;gt;. Entonces, sustituyendo en la ecuación anterior:&lt;br /&gt;
 &amp;lt;math&amp;gt;Ec = \sum_{i=1}^{10}\frac{1}{2}m_{i}|v_{i}|^{2} → \frac{1}{2}m_{i}|\overrightarrow{\omega}×\overrightarrow{r_{i}}|^{2}=\frac{1}{2}(\overrightarrow{\omega}·I·\overrightarrow{\omega})= \overrightarrow{\omega}·(m_{i}(|\overrightarrow{r_{i}}|^{2}1 - \overrightarrow{r_{i}}⊗\overrightarrow{r_{i}}))·\overrightarrow{\omega} = \overrightarrow{\omega}·(m_{i}|\overrightarrow{r_{i}}|^{2}·\overrightarrow{\omega} - m_{i}(\overrightarrow{r_{i}}·\overrightarrow{\omega})·\overrightarrow{r_{i}}) = m_{i}(|\overrightarrow{r_{i}}|^{2}·(\overrightarrow{\omega})^{2}-|\overrightarrow{r_{i}}·\overrightarrow{\omega}|^{2})&amp;lt;/math&amp;gt;, vemos que:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; m_{i}|\overrightarrow{\omega}×\overrightarrow{r_{i}}|^{2} = m_{i}(|\overrightarrow{r_{i}}|^{2}·(\overrightarrow{\omega})^{2}-|\overrightarrow{r_{i}}·\overrightarrow{\omega}|^{2})&amp;lt;/math&amp;gt;, quedando demostrada la definición propuesta.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El programa para calcular la energía cinética del sistema sería:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
w=[0 0 1]; % Eje de la velocidad angular&lt;br /&gt;
x=zeros(1,10);&lt;br /&gt;
y=zeros(1,10);&lt;br /&gt;
z=zeros(1,10);&lt;br /&gt;
for i=1:10 %Bucle para las posiciones&lt;br /&gt;
x(i)=(i-1)/5;&lt;br /&gt;
y(i)=sin(pi*(i-1)/4);&lt;br /&gt;
z(i)=pi*(i-1)/30;&lt;br /&gt;
end&lt;br /&gt;
r=[x',y',z']; % Matriz que une las posiciones&lt;br /&gt;
for i=1:10 % Aplicamos la definición dada haciendo el producto vectorial de w y a&lt;br /&gt;
a=r(i,:);&lt;br /&gt;
kl(:,i)=cross(w,a);&lt;br /&gt;
end&lt;br /&gt;
K=kl';%Obtenemos una matriz de los vectores obtenidos en el producto vectorial&lt;br /&gt;
a=zeros(10,1);&lt;br /&gt;
b=0;&lt;br /&gt;
for i=1:10&lt;br /&gt;
a(i)=(K(i,:)*K(i,:)'); %Hacemos un bucle que almacena el modulo de cada uno de los vectores hallados anteriormente&lt;br /&gt;
b=a(i)+b; %Y lo sumamos con el anterior obteniendo un sumatorio de todos&lt;br /&gt;
end&lt;br /&gt;
energiacinetica=0.5*10*b&lt;br /&gt;
}}&lt;br /&gt;
Obteniendose una energia de 79,5J&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
Hemos diseñado un programa capaz de resolver el teorema de Steiner de la siguiente manera:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;&lt;br /&gt;
p=[0.9 0.070711 0.471239];%Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
Mg=[0.9 0.070711 0.471239]; % Coordenadas del centro de masas&lt;br /&gt;
a=Mg-p;&lt;br /&gt;
B=m*(((a*a')*eye(3))-a'*a); %Matriz del elemento que toma como 'a' el vector que une P con MG&lt;br /&gt;
x=zeros(1,10);&lt;br /&gt;
y=zeros(1,10);&lt;br /&gt;
z=zeros(1,10);&lt;br /&gt;
for i=1:10 %Bucle para obtener las coordenadas&lt;br /&gt;
x(i)=(i-1)/5;&lt;br /&gt;
y(i)=sin(pi*(i-1)/4);&lt;br /&gt;
z(i)=pi*(i-1)/30;&lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z'];&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:10&lt;br /&gt;
Ig=m*(pos(i,:))*(pos(i,:)')*eye(3)-m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
%Que viene de la definición anterior&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Estos tienen la propiedad interesante de que un sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. El hecho de que el giro alrededor de un eje principal sea tan simple se debe a que, cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &amp;lt;math&amp;gt;\overrightarrow{\omega}&amp;lt;/math&amp;gt; son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;L=I·\overrightarrow{\omega}=λ·\overrightarrow{\omega}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Puede probarse además que si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,10);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,10);&lt;br /&gt;
z=zeros(1,10);&lt;br /&gt;
Mg=[0.9 0.070711 0.471239];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:10 %Bucle para obtener las coordenadas&lt;br /&gt;
x(i)=(i-1)/5;&lt;br /&gt;
y(i)=sin(pi*(i-1)/4);&lt;br /&gt;
z(i)=pi*(i-1)/30;&lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz general de las posiciones con las coordenadas obtenidas&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:10 %Bucle del tensor diada que genera el termino de Ig obtenido en los apartados anteriores&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
ve1=a(:,1)';&lt;br /&gt;
ve2=a(:,2)';&lt;br /&gt;
ve3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
rx1=Mg(1)+l*ve1(1); %A cada recta viene dada por el punto Mg centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
ry1=Mg(2)+l*ve1(2);&lt;br /&gt;
rz1=Mg(3)+l*ve1(3);&lt;br /&gt;
rx2=Mg(1)+l*ve2(1);&lt;br /&gt;
ry2=Mg(2)+l*ve2(2);&lt;br /&gt;
rz2=Mg(3)+l*ve2(3);&lt;br /&gt;
rx3=Mg(1)+l*ve3(1);&lt;br /&gt;
ry3=Mg(2)+l*ve3(2);&lt;br /&gt;
rz3=Mg(3)+l*ve3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Mantenemos el gráfico para dibujar el grafico y las tres rectas. &lt;br /&gt;
plot3(rx1,ry1,rz1,&amp;quot;r&amp;quot;)&lt;br /&gt;
plot3(rx2,ry2,rz2,&amp;quot;g&amp;quot;)&lt;br /&gt;
plot3(rx3,ry3,rz3,&amp;quot;k&amp;quot;)&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de la siguiente manera:&lt;br /&gt;
[[Archivo:Autovec.jpg|500x500px|marco|centro]]&lt;br /&gt;
&lt;br /&gt;
=Tensor de inercia respecto a un sólido=&lt;br /&gt;
Vamos  calcular el tensor de inercia respecto a un solido. Para ello podemos utilizar las sumas anteriores interpretándolas como integrales.&lt;br /&gt;
Consideramos una placa en forma de anillos semicircular centrado en el origen con radios 1 y 2 y espesor 0,2.Trabajaremos en centímetros y en coordenadas cilíndricas y su densidad d depende del radio, es decir que &amp;lt;big&amp;gt;&amp;lt;math&amp;gt;d(ρ, θ, z) = \frac{1}{ρ} (\frac{Kg}{cm^{3}})&amp;lt;/math&amp;gt;&amp;lt;/big&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Masa total del solido en función de la densidad==&lt;br /&gt;
El calculo de la masa total del solido se obtiene de integrar su volumen por su densidad. Quedando una integral a resolver en coordenadas cilíndricas en función de '''ρ''' por lo que, teniendo en cuenta la función de la densidad, la integral que queda a calcular es &amp;lt;big&amp;gt;&amp;lt;math&amp;gt;\frac{ρ}{ρ}=1&amp;lt;/math&amp;gt;&amp;lt;/big&amp;gt; . De este modo obtenemos una integral doble multiplicada por una simple que seria el área del disco por la altura del mismo.&lt;br /&gt;
&lt;br /&gt;
El programa base para obtener estas integrales utilizando el método del trapecio es:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
h=1000;%Numero de puntos que tomamos&lt;br /&gt;
zf=20;zi=0; %Intervalos final e inicial que va a tomar Z&lt;br /&gt;
pf=200;p0=100;%Intervalos final e inicial que va a tomar p&lt;br /&gt;
thf=2*pi;thi=0; %Intervalos final e inicial que va a tomar theta&lt;br /&gt;
h1=(pf-p0)/h; %hacemos el mismo espaciado entre todas las variables para que tengan el mismo numero de puntos&lt;br /&gt;
h2=(thf-thi)/h;&lt;br /&gt;
h3=(zf-zi)/h;&lt;br /&gt;
a=p0:h1:pf;b=thi:h2:thf;c=zi:h3:zf; %Hacemos el interespaciado de todos las variables de manera que todas tendrán la misma dimensión&lt;br /&gt;
f=ones(h+1,1); %seria la matriz de la Integral Simple&lt;br /&gt;
i=ones(h+1,h+1);%seria la matriz de la Integral Doble&lt;br /&gt;
w=ones(h+1,1);&lt;br /&gt;
w(1)=1/2; w(h+1)=1/2;&lt;br /&gt;
i1=h3*w'*f; %Resultado de la primera integral simple en funcion de z&lt;br /&gt;
i2=h1*h2*w'*i*w;% Resultado de la integral doble en funcion de p y th&lt;br /&gt;
intf=i1*i2 % El resultado final es la suma de ambas integrales&lt;br /&gt;
}}&lt;br /&gt;
Siendo la masa total 1256,6 Kg&lt;br /&gt;
&lt;br /&gt;
==Centro de masas==&lt;br /&gt;
Las coordenadas del centro de masas vienen dadas por la integral&lt;br /&gt;
[[Archivo:Centrodemasase10.JPG|849x108px|sinmarco|centro]]&lt;br /&gt;
Por lo que hacemos el siguiente programa utilizando la regla del trapecio.&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
h=1000;%Numero de puntos que tomamos&lt;br /&gt;
zf=20;zi=0; %Intervalos final e inicial que va a tomar Z&lt;br /&gt;
pf=200;p0=100;%Intervalos final e inicial que va a tomar p&lt;br /&gt;
thf=2*pi;thi=0; %Intervalos final e inicial que va a tomar theta&lt;br /&gt;
h1=(pf-p0)/h; %hacemos el mismo espaciado entre todas las variables para que tengan el mismo numero de puntos&lt;br /&gt;
h2=(thf-thi)/h;&lt;br /&gt;
h3=(zf-zi)/h;&lt;br /&gt;
a=p0:h1:pf;&lt;br /&gt;
b=thi:h2:thf;&lt;br /&gt;
c=zi:h3:zf;&lt;br /&gt;
w=ones(h+1,1);&lt;br /&gt;
w(1)=1/2; w(h+1)=1/2;&lt;br /&gt;
M=1256.6;% Masa total del sistema&lt;br /&gt;
[r0,theta]=meshgrid(a,b); %Mallado de puntos para obtener ro y theta&lt;br /&gt;
%Coordenadas XG&lt;br /&gt;
x1=r0; %La integral de masa x tiene como función ro*cos(th)&lt;br /&gt;
x2=cos(theta);&lt;br /&gt;
x3=ones(h+1,1);&lt;br /&gt;
%Coordenadas YG&lt;br /&gt;
y1=r0; %La integral de masa y tiene como función ro*sen(th)&lt;br /&gt;
y2=sin(theta);&lt;br /&gt;
y3=ones(h+1,1);&lt;br /&gt;
%Coordenadas ZG %La integral de masa z tiene como función z&lt;br /&gt;
z1=ones(h+1,1);&lt;br /&gt;
z2=ones(h+1,1);&lt;br /&gt;
z3=c';&lt;br /&gt;
%Procedemos al calculo de componentes.&lt;br /&gt;
inx1=h1*w'*x1*w; %integral simple en funcion de ro&lt;br /&gt;
inx2=h2*w'*x2*w; %integral simple en funcion de theta&lt;br /&gt;
inx3=h3*w'*x3; %integral simple en funcion de z&lt;br /&gt;
Xg=inx1*inx2*inx3/M % coordenada x del centro de masas&lt;br /&gt;
iny1=h1*w'*y1*w;  %integral simple en funcion de ro&lt;br /&gt;
iny2=h2*w'*y2*w; %integral simple en funcion de thetha&lt;br /&gt;
iny3=h3*w'*y3; %integral simple en funcion de z&lt;br /&gt;
Yg=iny1*iny2*iny3/M % coordenada y del centro de masas&lt;br /&gt;
inz1=h1*w'*z1*w; %integral simple en funcion de ro&lt;br /&gt;
inz2=h2*w'*z2*w; %integral simple en funcion de theta&lt;br /&gt;
inz3=h3*w'*z3; %integral simple en funcion de z&lt;br /&gt;
Zg=inz1*inz2*inz3/M % coordenada z del centro de masas&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El resultado nos da&lt;br /&gt;
   Xg =-1.3719e-004&lt;br /&gt;
   Yg =-6.7179e-004&lt;br /&gt;
   Zg =10.0000&lt;br /&gt;
Como hemos usado la Formual del Trapecio en nuestras integrales el resultado es aproximado pero podriamos concluir que es&lt;br /&gt;
   Xg=0&lt;br /&gt;
   Yg=0&lt;br /&gt;
   Zg=10&lt;br /&gt;
&lt;br /&gt;
==Momento de inercia==&lt;br /&gt;
Para hallar la expresión del momento de inercia del Disco podemos aplicar la definición hallada en el apartado 6:&lt;br /&gt;
[[Archivo:Tensorinercia.png|258x72px|sinmarco|centro]]&lt;br /&gt;
De esta manera podemos hacer un programa en matlab muy similar a los anteriores para obtener dicho tensor, el cual sería:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
xg=0;&lt;br /&gt;
yg=0;&lt;br /&gt;
zg=10;&lt;br /&gt;
M=1256.6;&lt;br /&gt;
a=[xg,yg,zg];%vector que une el centro de masas&lt;br /&gt;
Ig=M*(a*a')*eye(3)-M*(a'*a)&lt;br /&gt;
}}&lt;br /&gt;
De manera que &lt;br /&gt;
I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;=\begin{pmatrix} 12566 &amp;amp; 0 &amp;amp; 0 \\ 0 &amp;amp; 12566 &amp;amp; 0 \\ 0 &amp;amp; 0 &amp;amp; 0\end{pmatrix}&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC14/15]]&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32573</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32573"/>
				<updated>2015-12-02T10:44:11Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: /* Calculo del tensor de inercia de un solido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las gragicas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de vectores velocidad==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
pintamos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VECTORES_VELOCIDAD.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus respectivos vectores velocidad, con el fin de no dificultar la visión de dichos vectores, hemos decidido no unir los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;L=I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;·omega=λ·omega&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Creamos de nuevo el bucle para obtener los puntos de la curva&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz cuyas columnas seran las coordenadas x y z de los puntos&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig cuya formula ya se ha deducido&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
vector1=a(:,1)';&lt;br /&gt;
vector2=a(:,2)';  %Como se nos indica en el enunciado, estos autovectores seran las direcciones de los ejes&lt;br /&gt;
vector3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
E1x=G(1)+l*vector1(1); %A cada recta viene dada por el punto G centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
E1y=G(2)+l*vector1(2);&lt;br /&gt;
E1z=G(3)+l*vector1(3);&lt;br /&gt;
E2x=G(1)+l*vector2(1);&lt;br /&gt;
E2y=G(2)+l*vector2(2);&lt;br /&gt;
E2z=G(3)+l*vector2(3);&lt;br /&gt;
E3x=G(1)+l*vector3(1);&lt;br /&gt;
E3y=G(2)+l*vector3(2);&lt;br /&gt;
E3z=G(3)+l*vector3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Representación de la curva en azul. &lt;br /&gt;
plot3(E1x,E1y,E1z,&amp;quot;r&amp;quot;) %Representación del Eje 1 en rojo.&lt;br /&gt;
plot3(E2x,E2y,E2z,&amp;quot;g&amp;quot;) %Representación del Eje 2 en verde.&lt;br /&gt;
plot3(E3x,E3y,E3z,&amp;quot;k&amp;quot;) %Representación del Eje 3 en negro.&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:EJESPRINCIPALESINERCIAG9.jpg|600px|thumb|left|Visualización de los puntos de la curva y los tres ejes principales de inercia en verde rojo y negro, se puede observar que son perpendiculares por definición de eje principal de inercia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) =|cosθ| + 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilíndricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρcosθ+1. Al plantear dicha integral vemos que los extremos de integración para el termino cosθ van a ser [0,2*pi] por lo que ese factor quedaria anulado, resultando ser la integral 1 la que debemos calcular. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; tt1=0; tt2=2*pi; z1=0; z2=20;   %Extremos de intervalos expresados en cm&lt;br /&gt;
h=(z2-z1)/N; &lt;br /&gt;
h1=(ro2-ro1)/N;  %Longitud de cada particion&lt;br /&gt;
h2=(tt2-tt1)/N;      &lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=tt1:h2:tt2;            %Vector de la partición para cada variable con intervalos cada h,h1,h2               &lt;br /&gt;
fun1=ones(N+1,1);                             %La funcion de la integral simple que es 1&lt;br /&gt;
fun2=ones(N+1,N+1);                        %Funcion de la integral doble que tambien es 1                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;                      %Siguiendo el metodo del trapecio el primer y ultimo termino de w es 1/2&lt;br /&gt;
simple=h*w'*fun1;                                   %Resultado de la integral simple&lt;br /&gt;
doble=h1*h2*w'*fun2*w;                       %Resultado de la integral doble &lt;br /&gt;
triple=simple*doble                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;br /&gt;
&lt;br /&gt;
=== Calculo del centro de masas ===&lt;br /&gt;
Para calcular el centro de masas hemos tenido que calcular las coordenadas de Xg,Yg,Zg. Para esto hemos tenido que calcular tres integrales triples que a su vez hemos descompuesto en tres integrales simples.&lt;br /&gt;
Las coordenadas del centro de masas vienen dadas por la integral&lt;br /&gt;
[[Archivo:Centrodemasase10.JPG|849x108px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde dm=densidad*dxdydz respectivamente asi pues nuestros integrandos en cilidriacas y habiendolos multiplicado por el jacobiano serán:&lt;br /&gt;
para Xg= ρ^2*cos^2(θ) teta+ro*cosθ&lt;br /&gt;
para Yg=ρ^2*senθ*cosθ+ρ*senθ&lt;br /&gt;
para Zg=ρ*cosθ+1&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                  %Numero de puntos intermedios&lt;br /&gt;
M=12566;                                %Masa total&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;         %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;                      %Coordenadas de la particion&lt;br /&gt;
[ro,teta]=meshgrid(s,t);&lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
%Funciones para la coordenada de Xg&lt;br /&gt;
fx1=ones(N+1,1);                     %Funcion de la integral simple de z (1)&lt;br /&gt;
fx2=ro;                                      %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fx3=cos(teta);                           %Funcion de la integral simple de teta (cos(teta))     &lt;br /&gt;
fx4=ro^2;&lt;br /&gt;
fx5=cos(teta)*cos(teta);                                    &lt;br /&gt;
%Funciones para la coordenada de Yg&lt;br /&gt;
fy1=ones(N+1,1);                    %Funcion de la integral simple de z (1)&lt;br /&gt;
fy2=ro;                                     %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fy3=sin(teta);                           %Funcion de la integral simple de teta (sin(teta))&lt;br /&gt;
fy4=ro^2;&lt;br /&gt;
fy5=sin(teta)*cos(teta);&lt;br /&gt;
%Funciones para la coordenada de Zg&lt;br /&gt;
fz1=r';                                       %Funcion de la integral simple de z (z)&lt;br /&gt;
fz2=ones(N+1,1);                     %Funcion de la integral simple de ro (1)&lt;br /&gt;
fz3=ones(N+1,1);                     %Funcion de la integral simple de teta (1)&lt;br /&gt;
fz4=ro;&lt;br /&gt;
fz5=cos(teta);&lt;br /&gt;
%Calculo de la coordenada de Xg&lt;br /&gt;
intx1=h*w'*fx1;                        %Resultado de la integral simple de z&lt;br /&gt;
intx2=h1*w'*fx2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
intx3=h2*w'*fx3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
intx4=h1*w'*fx4*w;&lt;br /&gt;
intx5=h2*w'*fx5*w;&lt;br /&gt;
xg1=intx1*intx2*intx3/M;           %Coordeanda de Xg &lt;br /&gt;
xg2=intx4*intx5/M;&lt;br /&gt;
xG=xg1+xg2&lt;br /&gt;
&lt;br /&gt;
%Calculo de la coordenada de Yg&lt;br /&gt;
inty1=h*w'*fy1;                        %Resultado de la integral simple de z&lt;br /&gt;
inty2=h1*w'*fy2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
inty3=h2*w'*fy3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
inty4=h1*w'*fy4*w;&lt;br /&gt;
inty5=h2*w'*fy5*w;&lt;br /&gt;
yg1=inty1*inty2*inty3/M;&lt;br /&gt;
yg2=inty4*inty5/M;&lt;br /&gt;
yG=yg1+yg2&lt;br /&gt;
%Calculo de la coordenada de Zg&lt;br /&gt;
intz1=h*w'*fz1;                         %Resultado de la integral simple de z&lt;br /&gt;
intz2=h1*w'*fz2;                       %Resultado de la integral simple de ro&lt;br /&gt;
intz3=h2*w'*fz3;                       %Resultado de la integral simple de teta&lt;br /&gt;
intz4=h1*w'*fz4*w;&lt;br /&gt;
intz5=h2*w'*fz5*w;&lt;br /&gt;
zg1=intz1*intz2*intz3/M;&lt;br /&gt;
zg2=intz4*intz5/M;&lt;br /&gt;
zG=zg1+zg2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El resultado nos da&lt;br /&gt;
   Xg =-1.3719e-004&lt;br /&gt;
   Yg =-6.7179e-004&lt;br /&gt;
   Zg =10.0003&lt;br /&gt;
Como hemos usado la Formual del Trapecio en nuestras integrales el resultado es aproximado pero podriamos concluir que es&lt;br /&gt;
   Xg=0&lt;br /&gt;
   Yg=0&lt;br /&gt;
   Zg=10&lt;br /&gt;
&lt;br /&gt;
=== Calculo del tensor de inercia respecto al centro de masas ===&lt;br /&gt;
Una vez calculado la masa y el centro de masas es facil calcular el tensor de inercia. Este ultimo esta definido como I=M[(r·r)*1-r×r]. Siendo M la masa total; r el vector que une el centro con el centro de masas; r·r el producto escalar de r; 1 el tensor metrico y  r×r el producto tensorial entre r y r . Para calcular este tensor hemos usado el siguiente codigo:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Xg=0;                   %coordenada de centro de masas en X&lt;br /&gt;
Yg=0;                   %coordenada de centro de masas en Y&lt;br /&gt;
Zg=10;                  %coordenada de centro de masas en Z&lt;br /&gt;
M=12566;             %masa total&lt;br /&gt;
v=[Xg,Yg,Zg];     %vector que une el centro con el centro de masas&lt;br /&gt;
I1=(v*v')*eye(3); %Parte del tensor que coresponde con (r·r)*1&lt;br /&gt;
I2=kron(v,v');       %Parte del tensor que coresponde con r×r&lt;br /&gt;
I=(I1-I2)*M          %Tensor de Inercia&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El tensor obtenido es el&lt;br /&gt;
     1256600           0           0&lt;br /&gt;
           0     1256600           0&lt;br /&gt;
           0           0           0&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32572</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32572"/>
				<updated>2015-12-02T10:40:14Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: /* Calculo del centro de masas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las gragicas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de vectores velocidad==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
pintamos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VECTORES_VELOCIDAD.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus respectivos vectores velocidad, con el fin de no dificultar la visión de dichos vectores, hemos decidido no unir los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;L=I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;·omega=λ·omega&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Creamos de nuevo el bucle para obtener los puntos de la curva&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz cuyas columnas seran las coordenadas x y z de los puntos&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig cuya formula ya se ha deducido&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
vector1=a(:,1)';&lt;br /&gt;
vector2=a(:,2)';  %Como se nos indica en el enunciado, estos autovectores seran las direcciones de los ejes&lt;br /&gt;
vector3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
E1x=G(1)+l*vector1(1); %A cada recta viene dada por el punto G centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
E1y=G(2)+l*vector1(2);&lt;br /&gt;
E1z=G(3)+l*vector1(3);&lt;br /&gt;
E2x=G(1)+l*vector2(1);&lt;br /&gt;
E2y=G(2)+l*vector2(2);&lt;br /&gt;
E2z=G(3)+l*vector2(3);&lt;br /&gt;
E3x=G(1)+l*vector3(1);&lt;br /&gt;
E3y=G(2)+l*vector3(2);&lt;br /&gt;
E3z=G(3)+l*vector3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Representación de la curva en azul. &lt;br /&gt;
plot3(E1x,E1y,E1z,&amp;quot;r&amp;quot;) %Representación del Eje 1 en rojo.&lt;br /&gt;
plot3(E2x,E2y,E2z,&amp;quot;g&amp;quot;) %Representación del Eje 2 en verde.&lt;br /&gt;
plot3(E3x,E3y,E3z,&amp;quot;k&amp;quot;) %Representación del Eje 3 en negro.&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:EJESPRINCIPALESINERCIAG9.jpg|600px|thumb|left|Visualización de los puntos de la curva y los tres ejes principales de inercia en verde rojo y negro, se puede observar que son perpendiculares por definición de eje principal de inercia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) = 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilíndricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρcosθ+1. Al plantear dicha integral vemos que los extremos de integración para el termino cosθ van a ser [0,2*pi] por lo que ese factor quedaria anulado, resultando ser la integral 1 la que debemos calcular. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; tt1=0; tt2=2*pi; z1=0; z2=20;   %Extremos de intervalos expresados en cm&lt;br /&gt;
h=(z2-z1)/N; &lt;br /&gt;
h1=(ro2-ro1)/N;  %Longitud de cada particion&lt;br /&gt;
h2=(tt2-tt1)/N;      &lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=tt1:h2:tt2;            %Vector de la partición para cada variable con intervalos cada h,h1,h2               &lt;br /&gt;
fun1=ones(N+1,1);                             %La funcion de la integral simple que es 1&lt;br /&gt;
fun2=ones(N+1,N+1);                        %Funcion de la integral doble que tambien es 1                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;                      %Siguiendo el metodo del trapecio el primer y ultimo termino de w es 1/2&lt;br /&gt;
simple=h*w'*fun1;                                   %Resultado de la integral simple&lt;br /&gt;
doble=h1*h2*w'*fun2*w;                       %Resultado de la integral doble &lt;br /&gt;
triple=simple*doble                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;br /&gt;
&lt;br /&gt;
=== Calculo del centro de masas ===&lt;br /&gt;
Para calcular el centro de masas hemos tenido que calcular las coordenadas de Xg,Yg,Zg. Para esto hemos tenido que calcular tres integrales triples que a su vez hemos descompuesto en tres integrales simples.&lt;br /&gt;
Las coordenadas del centro de masas vienen dadas por la integral&lt;br /&gt;
[[Archivo:Centrodemasase10.JPG|849x108px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde dm=densidad*dxdydz respectivamente asi pues nuestros integrandos en cilidriacas y habiendolos multiplicado por el jacobiano serán:&lt;br /&gt;
para Xg= ro^2*cos^2 teta+ro*costeta&lt;br /&gt;
para Yg=ro^2*seno(teta)*cos(teta)+ro*sen teta&lt;br /&gt;
para Zg=ro*cos(teta)+1&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                  %Numero de puntos intermedios&lt;br /&gt;
M=12566;                                %Masa total&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;         %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;                      %Coordenadas de la particion&lt;br /&gt;
[ro,teta]=meshgrid(s,t);&lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
%Funciones para la coordenada de Xg&lt;br /&gt;
fx1=ones(N+1,1);                     %Funcion de la integral simple de z (1)&lt;br /&gt;
fx2=ro;                                      %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fx3=cos(teta);                           %Funcion de la integral simple de teta (cos(teta))     &lt;br /&gt;
fx4=ro^2;&lt;br /&gt;
fx5=cos(teta)*cos(teta);                                    &lt;br /&gt;
%Funciones para la coordenada de Yg&lt;br /&gt;
fy1=ones(N+1,1);                    %Funcion de la integral simple de z (1)&lt;br /&gt;
fy2=ro;                                     %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fy3=sin(teta);                           %Funcion de la integral simple de teta (sin(teta))&lt;br /&gt;
fy4=ro^2;&lt;br /&gt;
fy5=sin(teta)*cos(teta);&lt;br /&gt;
%Funciones para la coordenada de Zg&lt;br /&gt;
fz1=r';                                       %Funcion de la integral simple de z (z)&lt;br /&gt;
fz2=ones(N+1,1);                     %Funcion de la integral simple de ro (1)&lt;br /&gt;
fz3=ones(N+1,1);                     %Funcion de la integral simple de teta (1)&lt;br /&gt;
fz4=ro;&lt;br /&gt;
fz5=cos(teta);&lt;br /&gt;
%Calculo de la coordenada de Xg&lt;br /&gt;
intx1=h*w'*fx1;                        %Resultado de la integral simple de z&lt;br /&gt;
intx2=h1*w'*fx2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
intx3=h2*w'*fx3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
intx4=h1*w'*fx4*w;&lt;br /&gt;
intx5=h2*w'*fx5*w;&lt;br /&gt;
xg1=intx1*intx2*intx3/M;           %Coordeanda de Xg &lt;br /&gt;
xg2=intx4*intx5/M;&lt;br /&gt;
xG=xg1+xg2&lt;br /&gt;
&lt;br /&gt;
%Calculo de la coordenada de Yg&lt;br /&gt;
inty1=h*w'*fy1;                        %Resultado de la integral simple de z&lt;br /&gt;
inty2=h1*w'*fy2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
inty3=h2*w'*fy3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
inty4=h1*w'*fy4*w;&lt;br /&gt;
inty5=h2*w'*fy5*w;&lt;br /&gt;
yg1=inty1*inty2*inty3/M;&lt;br /&gt;
yg2=inty4*inty5/M;&lt;br /&gt;
yG=yg1+yg2&lt;br /&gt;
%Calculo de la coordenada de Zg&lt;br /&gt;
intz1=h*w'*fz1;                         %Resultado de la integral simple de z&lt;br /&gt;
intz2=h1*w'*fz2;                       %Resultado de la integral simple de ro&lt;br /&gt;
intz3=h2*w'*fz3;                       %Resultado de la integral simple de teta&lt;br /&gt;
intz4=h1*w'*fz4*w;&lt;br /&gt;
intz5=h2*w'*fz5*w;&lt;br /&gt;
zg1=intz1*intz2*intz3/M;&lt;br /&gt;
zg2=intz4*intz5/M;&lt;br /&gt;
zG=zg1+zg2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El resultado nos da&lt;br /&gt;
   Xg =-1.3719e-004&lt;br /&gt;
   Yg =-6.7179e-004&lt;br /&gt;
   Zg =10.0003&lt;br /&gt;
Como hemos usado la Formual del Trapecio en nuestras integrales el resultado es aproximado pero podriamos concluir que es&lt;br /&gt;
   Xg=0&lt;br /&gt;
   Yg=0&lt;br /&gt;
   Zg=10&lt;br /&gt;
&lt;br /&gt;
=== Calculo del tensor de inercia respecto al centro de masas ===&lt;br /&gt;
Una vez calculado la masa y el centro de masas es facil calcular el tensor de inercia. Este ultimo esta definido como I=M[(r·r)*1-r×r]. Siendo M la masa total; r el vector que une el centro con el centro de masas; r·r el producto escalar de r; 1 el tensor metrico y  r×r el producto tensorial entre r y r . Para calcular este tensor hemos usado el siguiente codigo:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Xg=0;                   %coordenada de centro de masas en X&lt;br /&gt;
Yg=0;                   %coordenada de centro de masas en Y&lt;br /&gt;
Zg=10;                  %coordenada de centro de masas en Z&lt;br /&gt;
M=12566;             %masa total&lt;br /&gt;
v=[Xg,Yg,Zg];     %vector que une el centro con el centro de masas&lt;br /&gt;
I1=(v*v')*eye(3); %Parte del tensor que coresponde con (r·r)*1&lt;br /&gt;
I2=kron(v,v');       %Parte del tensor que coresponde con r×r&lt;br /&gt;
I=(I1-I2)*M          %Tensor de Inercia&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El tensor obtenido es el&lt;br /&gt;
     1256600           0           0&lt;br /&gt;
           0     1256600           0&lt;br /&gt;
           0           0           0&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32571</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32571"/>
				<updated>2015-12-02T10:34:15Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: /* Calculo del centro de masas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las gragicas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de vectores velocidad==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
pintamos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VECTORES_VELOCIDAD.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus respectivos vectores velocidad, con el fin de no dificultar la visión de dichos vectores, hemos decidido no unir los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;L=I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;·omega=λ·omega&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Creamos de nuevo el bucle para obtener los puntos de la curva&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz cuyas columnas seran las coordenadas x y z de los puntos&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig cuya formula ya se ha deducido&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
vector1=a(:,1)';&lt;br /&gt;
vector2=a(:,2)';  %Como se nos indica en el enunciado, estos autovectores seran las direcciones de los ejes&lt;br /&gt;
vector3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
E1x=G(1)+l*vector1(1); %A cada recta viene dada por el punto G centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
E1y=G(2)+l*vector1(2);&lt;br /&gt;
E1z=G(3)+l*vector1(3);&lt;br /&gt;
E2x=G(1)+l*vector2(1);&lt;br /&gt;
E2y=G(2)+l*vector2(2);&lt;br /&gt;
E2z=G(3)+l*vector2(3);&lt;br /&gt;
E3x=G(1)+l*vector3(1);&lt;br /&gt;
E3y=G(2)+l*vector3(2);&lt;br /&gt;
E3z=G(3)+l*vector3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Representación de la curva en azul. &lt;br /&gt;
plot3(E1x,E1y,E1z,&amp;quot;r&amp;quot;) %Representación del Eje 1 en rojo.&lt;br /&gt;
plot3(E2x,E2y,E2z,&amp;quot;g&amp;quot;) %Representación del Eje 2 en verde.&lt;br /&gt;
plot3(E3x,E3y,E3z,&amp;quot;k&amp;quot;) %Representación del Eje 3 en negro.&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:EJESPRINCIPALESINERCIAG9.jpg|600px|thumb|left|Visualización de los puntos de la curva y los tres ejes principales de inercia en verde rojo y negro, se puede observar que son perpendiculares por definición de eje principal de inercia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) = 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilíndricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρcosθ+1. Al plantear dicha integral vemos que los extremos de integración para el termino cosθ van a ser [0,2*pi] por lo que ese factor quedaria anulado, resultando ser la integral 1 la que debemos calcular. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; tt1=0; tt2=2*pi; z1=0; z2=20;   %Extremos de intervalos expresados en cm&lt;br /&gt;
h=(z2-z1)/N; &lt;br /&gt;
h1=(ro2-ro1)/N;  %Longitud de cada particion&lt;br /&gt;
h2=(tt2-tt1)/N;      &lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=tt1:h2:tt2;            %Vector de la partición para cada variable con intervalos cada h,h1,h2               &lt;br /&gt;
fun1=ones(N+1,1);                             %La funcion de la integral simple que es 1&lt;br /&gt;
fun2=ones(N+1,N+1);                        %Funcion de la integral doble que tambien es 1                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;                      %Siguiendo el metodo del trapecio el primer y ultimo termino de w es 1/2&lt;br /&gt;
simple=h*w'*fun1;                                   %Resultado de la integral simple&lt;br /&gt;
doble=h1*h2*w'*fun2*w;                       %Resultado de la integral doble &lt;br /&gt;
triple=simple*doble                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;br /&gt;
&lt;br /&gt;
=== Calculo del centro de masas ===&lt;br /&gt;
Para calcular el centro de masas hemos tenido que calcular las coordenadas de Xg,Yg,Zg. Para esto hemos tenido que calcular tres integrales triples que a su vez hemos descompuesto en tres integrales simples.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                  %Numero de puntos intermedios&lt;br /&gt;
M=12566;                                %Masa total&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;         %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;                      %Coordenadas de la particion&lt;br /&gt;
[ro,teta]=meshgrid(s,t);&lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
%Funciones para la coordenada de Xg&lt;br /&gt;
fx1=ones(N+1,1);                     %Funcion de la integral simple de z (1)&lt;br /&gt;
fx2=ro;                                      %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fx3=cos(teta);                           %Funcion de la integral simple de teta (cos(teta))     &lt;br /&gt;
fx4=ro^2;&lt;br /&gt;
fx5=cos(teta)*cos(teta);                                    &lt;br /&gt;
%Funciones para la coordenada de Yg&lt;br /&gt;
fy1=ones(N+1,1);                    %Funcion de la integral simple de z (1)&lt;br /&gt;
fy2=ro;                                     %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fy3=sin(teta);                           %Funcion de la integral simple de teta (sin(teta))&lt;br /&gt;
fy4=ro^2;&lt;br /&gt;
fy5=sin(teta)*cos(teta);&lt;br /&gt;
%Funciones para la coordenada de Zg&lt;br /&gt;
fz1=r';                                       %Funcion de la integral simple de z (z)&lt;br /&gt;
fz2=ones(N+1,1);                     %Funcion de la integral simple de ro (1)&lt;br /&gt;
fz3=ones(N+1,1);                     %Funcion de la integral simple de teta (1)&lt;br /&gt;
fz4=ro;&lt;br /&gt;
fz5=cos(teta);&lt;br /&gt;
%Calculo de la coordenada de Xg&lt;br /&gt;
intx1=h*w'*fx1;                        %Resultado de la integral simple de z&lt;br /&gt;
intx2=h1*w'*fx2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
intx3=h2*w'*fx3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
intx4=h1*w'*fx4*w;&lt;br /&gt;
intx5=h2*w'*fx5*w;&lt;br /&gt;
xg1=intx1*intx2*intx3/M;           %Coordeanda de Xg &lt;br /&gt;
xg2=intx4*intx5/M;&lt;br /&gt;
xG=xg1+xg2&lt;br /&gt;
&lt;br /&gt;
%Calculo de la coordenada de Yg&lt;br /&gt;
inty1=h*w'*fy1;                        %Resultado de la integral simple de z&lt;br /&gt;
inty2=h1*w'*fy2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
inty3=h2*w'*fy3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
inty4=h1*w'*fy4*w;&lt;br /&gt;
inty5=h2*w'*fy5*w;&lt;br /&gt;
yg1=inty1*inty2*inty3/M;&lt;br /&gt;
yg2=inty4*inty5/M;&lt;br /&gt;
yG=yg1+yg2&lt;br /&gt;
%Calculo de la coordenada de Zg&lt;br /&gt;
intz1=h*w'*fz1;                         %Resultado de la integral simple de z&lt;br /&gt;
intz2=h1*w'*fz2;                       %Resultado de la integral simple de ro&lt;br /&gt;
intz3=h2*w'*fz3;                       %Resultado de la integral simple de teta&lt;br /&gt;
intz4=h1*w'*fz4*w;&lt;br /&gt;
intz5=h2*w'*fz5*w;&lt;br /&gt;
zg1=intz1*intz2*intz3/M;&lt;br /&gt;
zg2=intz4*intz5/M;&lt;br /&gt;
zG=zg1+zg2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El resultado nos da&lt;br /&gt;
   Xg =-1.3719e-004&lt;br /&gt;
   Yg =-6.7179e-004&lt;br /&gt;
   Zg =10.0003&lt;br /&gt;
Como hemos usado la Formual del Trapecio en nuestras integrales el resultado es aproximado pero podriamos concluir que es&lt;br /&gt;
   Xg=0&lt;br /&gt;
   Yg=0&lt;br /&gt;
   Zg=10&lt;br /&gt;
&lt;br /&gt;
=== Calculo del tensor de inercia respecto al centro de masas ===&lt;br /&gt;
Una vez calculado la masa y el centro de masas es facil calcular el tensor de inercia. Este ultimo esta definido como I=M[(r·r)*1-r×r]. Siendo M la masa total; r el vector que une el centro con el centro de masas; r·r el producto escalar de r; 1 el tensor metrico y  r×r el producto tensorial entre r y r . Para calcular este tensor hemos usado el siguiente codigo:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Xg=0;                   %coordenada de centro de masas en X&lt;br /&gt;
Yg=0;                   %coordenada de centro de masas en Y&lt;br /&gt;
Zg=10;                  %coordenada de centro de masas en Z&lt;br /&gt;
M=12566;             %masa total&lt;br /&gt;
v=[Xg,Yg,Zg];     %vector que une el centro con el centro de masas&lt;br /&gt;
I1=(v*v')*eye(3); %Parte del tensor que coresponde con (r·r)*1&lt;br /&gt;
I2=kron(v,v');       %Parte del tensor que coresponde con r×r&lt;br /&gt;
I=(I1-I2)*M          %Tensor de Inercia&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El tensor obtenido es el&lt;br /&gt;
     1256600           0           0&lt;br /&gt;
           0     1256600           0&lt;br /&gt;
           0           0           0&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32570</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32570"/>
				<updated>2015-12-02T09:29:17Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: /* Calculo de la masa total */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las gragicas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de vectores velocidad==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
pintamos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VECTORES_VELOCIDAD.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus respectivos vectores velocidad, con el fin de no dificultar la visión de dichos vectores, hemos decidido no unir los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;L=I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;·omega=λ·omega&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Creamos de nuevo el bucle para obtener los puntos de la curva&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz cuyas columnas seran las coordenadas x y z de los puntos&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig cuya formula ya se ha deducido&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
vector1=a(:,1)';&lt;br /&gt;
vector2=a(:,2)';  %Como se nos indica en el enunciado, estos autovectores seran las direcciones de los ejes&lt;br /&gt;
vector3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
E1x=G(1)+l*vector1(1); %A cada recta viene dada por el punto G centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
E1y=G(2)+l*vector1(2);&lt;br /&gt;
E1z=G(3)+l*vector1(3);&lt;br /&gt;
E2x=G(1)+l*vector2(1);&lt;br /&gt;
E2y=G(2)+l*vector2(2);&lt;br /&gt;
E2z=G(3)+l*vector2(3);&lt;br /&gt;
E3x=G(1)+l*vector3(1);&lt;br /&gt;
E3y=G(2)+l*vector3(2);&lt;br /&gt;
E3z=G(3)+l*vector3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Representación de la curva en azul. &lt;br /&gt;
plot3(E1x,E1y,E1z,&amp;quot;r&amp;quot;) %Representación del Eje 1 en rojo.&lt;br /&gt;
plot3(E2x,E2y,E2z,&amp;quot;g&amp;quot;) %Representación del Eje 2 en verde.&lt;br /&gt;
plot3(E3x,E3y,E3z,&amp;quot;k&amp;quot;) %Representación del Eje 3 en negro.&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:EJESPRINCIPALESINERCIAG9.jpg|600px|thumb|left|Visualización de los puntos de la curva y los tres ejes principales de inercia en verde rojo y negro, se puede observar que son perpendiculares por definición de eje principal de inercia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) = 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilíndricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρcosθ+1. Al plantear dicha integral vemos que los extremos de integración para el termino cosθ van a ser [0,2*pi] por lo que ese factor quedaria anulado, resultando ser la integral 1 la que debemos calcular. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; tt1=0; tt2=2*pi; z1=0; z2=20;   %Extremos de intervalos expresados en cm&lt;br /&gt;
h=(z2-z1)/N; &lt;br /&gt;
h1=(ro2-ro1)/N;  %Longitud de cada particion&lt;br /&gt;
h2=(tt2-tt1)/N;      &lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=tt1:h2:tt2;            %Vector de la partición para cada variable con intervalos cada h,h1,h2               &lt;br /&gt;
fun1=ones(N+1,1);                             %La funcion de la integral simple que es 1&lt;br /&gt;
fun2=ones(N+1,N+1);                        %Funcion de la integral doble que tambien es 1                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;                      %Siguiendo el metodo del trapecio el primer y ultimo termino de w es 1/2&lt;br /&gt;
simple=h*w'*fun1;                                   %Resultado de la integral simple&lt;br /&gt;
doble=h1*h2*w'*fun2*w;                       %Resultado de la integral doble &lt;br /&gt;
triple=simple*doble                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;br /&gt;
&lt;br /&gt;
=== Calculo del centro de masas ===&lt;br /&gt;
Para calcular el centro de masas hemos tenido que calcular las coordenadas de Xg,Yg,Zg. Para esto hemos tenido que calcular tres integrales triples que a su vez hemos descompuesto en tres integrales simples.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                  %Numero de puntos intermedios&lt;br /&gt;
M=12566;                                %Masa total&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;         %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;                      %Coordenadas de la particion&lt;br /&gt;
[ro,teta]=meshgrid(s,t);&lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
%Funciones para la coordenada de Xg&lt;br /&gt;
fx1=ones(N+1,1);                     %Funcion de la integral simple de z (1)&lt;br /&gt;
fx2=ro;                                      %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fx3=cos(teta);                           %Funcion de la integral simple de teta (cos(teta))                                         &lt;br /&gt;
%Funciones para la coordenada de Yg&lt;br /&gt;
fy1=ones(N+1,1);                    %Funcion de la integral simple de z (1)&lt;br /&gt;
fy2=ro;                                     %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fy3=sin(teta);                           %Funcion de la integral simple de teta (sin(teta))&lt;br /&gt;
%Funciones para la coordenada de Zg&lt;br /&gt;
fz1=r';                                       %Funcion de la integral simple de z (z)&lt;br /&gt;
fz2=ones(N+1,1);                     %Funcion de la integral simple de ro (1)&lt;br /&gt;
fz3=ones(N+1,1);                     %Funcion de la integral simple de teta (1)&lt;br /&gt;
%Calculo de la coordenada de Xg&lt;br /&gt;
intx1=h*w'*fx1;                        %Resultado de la integral simple de z&lt;br /&gt;
intx2=h1*w'*fx2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
intx3=h2*w'*fx3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
xg=intx1*intx2*intx3/M           %Coordeanda de Xg &lt;br /&gt;
%Calculo de la coordenada de Yg&lt;br /&gt;
inty1=h*w'*fy1;                        %Resultado de la integral simple de z&lt;br /&gt;
inty2=h1*w'*fy2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
inty3=h2*w'*fy3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
yg=inty1*inty2*inty3/M&lt;br /&gt;
%Calculo de la coordenada de Zg&lt;br /&gt;
intz1=h*w'*fz1;                         %Resultado de la integral simple de z&lt;br /&gt;
intz2=h1*w'*fz2;                       %Resultado de la integral simple de ro&lt;br /&gt;
intz3=h2*w'*fz3;                       %Resultado de la integral simple de teta&lt;br /&gt;
zg=intz1*intz2*intz3/M&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El resultado nos da&lt;br /&gt;
   Xg =-1.1148e-08&lt;br /&gt;
   Yg =5.2383e-09&lt;br /&gt;
   Zg =10.0003&lt;br /&gt;
Como hemos usado la Formual del Trapecio en nuestras integrales el resultado es aproximado pero podriamos concluir que es&lt;br /&gt;
   Xg=0&lt;br /&gt;
   Yg=0&lt;br /&gt;
   Zg=10&lt;br /&gt;
&lt;br /&gt;
=== Calculo del tensor de inercia respecto al centro de masas ===&lt;br /&gt;
Una vez calculado la masa y el centro de masas es facil calcular el tensor de inercia. Este ultimo esta definido como I=M[(r·r)*1-r×r]. Siendo M la masa total; r el vector que une el centro con el centro de masas; r·r el producto escalar de r; 1 el tensor metrico y  r×r el producto tensorial entre r y r . Para calcular este tensor hemos usado el siguiente codigo:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Xg=0;                   %coordenada de centro de masas en X&lt;br /&gt;
Yg=0;                   %coordenada de centro de masas en Y&lt;br /&gt;
Zg=10;                  %coordenada de centro de masas en Z&lt;br /&gt;
M=12566;             %masa total&lt;br /&gt;
v=[Xg,Yg,Zg];     %vector que une el centro con el centro de masas&lt;br /&gt;
I1=(v*v')*eye(3); %Parte del tensor que coresponde con (r·r)*1&lt;br /&gt;
I2=kron(v,v');       %Parte del tensor que coresponde con r×r&lt;br /&gt;
I=(I1-I2)*M          %Tensor de Inercia&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El tensor obtenido es el&lt;br /&gt;
     1256600           0           0&lt;br /&gt;
           0     1256600           0&lt;br /&gt;
           0           0           0&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32569</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32569"/>
				<updated>2015-12-02T09:28:44Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: /* Calculo de la masa total */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las gragicas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de vectores velocidad==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
pintamos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VECTORES_VELOCIDAD.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus respectivos vectores velocidad, con el fin de no dificultar la visión de dichos vectores, hemos decidido no unir los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;L=I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;·omega=λ·omega&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Creamos de nuevo el bucle para obtener los puntos de la curva&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz cuyas columnas seran las coordenadas x y z de los puntos&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig cuya formula ya se ha deducido&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
vector1=a(:,1)';&lt;br /&gt;
vector2=a(:,2)';  %Como se nos indica en el enunciado, estos autovectores seran las direcciones de los ejes&lt;br /&gt;
vector3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
E1x=G(1)+l*vector1(1); %A cada recta viene dada por el punto G centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
E1y=G(2)+l*vector1(2);&lt;br /&gt;
E1z=G(3)+l*vector1(3);&lt;br /&gt;
E2x=G(1)+l*vector2(1);&lt;br /&gt;
E2y=G(2)+l*vector2(2);&lt;br /&gt;
E2z=G(3)+l*vector2(3);&lt;br /&gt;
E3x=G(1)+l*vector3(1);&lt;br /&gt;
E3y=G(2)+l*vector3(2);&lt;br /&gt;
E3z=G(3)+l*vector3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Representación de la curva en azul. &lt;br /&gt;
plot3(E1x,E1y,E1z,&amp;quot;r&amp;quot;) %Representación del Eje 1 en rojo.&lt;br /&gt;
plot3(E2x,E2y,E2z,&amp;quot;g&amp;quot;) %Representación del Eje 2 en verde.&lt;br /&gt;
plot3(E3x,E3y,E3z,&amp;quot;k&amp;quot;) %Representación del Eje 3 en negro.&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:EJESPRINCIPALESINERCIAG9.jpg|600px|thumb|left|Visualización de los puntos de la curva y los tres ejes principales de inercia en verde rojo y negro, se puede observar que son perpendiculares por definición de eje principal de inercia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) = 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilíndricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρcosθ+1. Al plantear dicha integral vemos que los extremos de integración para el termino cosθ van a ser [0,2*pi] por lo que ese factor quedaria anulado, resultando ser la integral 1 la que debemos calcular. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; tt1=0; tt2=2*pi; z1=0; z2=20;   %Extremos de intervalos expresados en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(tt2-tt1)/N;      %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=tt1:h2:tt2;            %Vector de la partición para cada variable con intervalos cada h,h1,h2               &lt;br /&gt;
fun1=ones(N+1,1);                             %La funcion de la integral simple que es 1&lt;br /&gt;
fun2=ones(N+1,N+1);                        %Funcion de la integral doble que tambien es 1                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;                      %Siguiendo el metodo del trapecio el primer y ultimo termino de w es 1/2&lt;br /&gt;
simple=h*w'*fun1;                                   %Resultado de la integral simple&lt;br /&gt;
doble=h1*h2*w'*fun2*w;                       %Resultado de la integral doble &lt;br /&gt;
triple=simple*doble                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;br /&gt;
&lt;br /&gt;
=== Calculo del centro de masas ===&lt;br /&gt;
Para calcular el centro de masas hemos tenido que calcular las coordenadas de Xg,Yg,Zg. Para esto hemos tenido que calcular tres integrales triples que a su vez hemos descompuesto en tres integrales simples.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                  %Numero de puntos intermedios&lt;br /&gt;
M=12566;                                %Masa total&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;         %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;                      %Coordenadas de la particion&lt;br /&gt;
[ro,teta]=meshgrid(s,t);&lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
%Funciones para la coordenada de Xg&lt;br /&gt;
fx1=ones(N+1,1);                     %Funcion de la integral simple de z (1)&lt;br /&gt;
fx2=ro;                                      %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fx3=cos(teta);                           %Funcion de la integral simple de teta (cos(teta))                                         &lt;br /&gt;
%Funciones para la coordenada de Yg&lt;br /&gt;
fy1=ones(N+1,1);                    %Funcion de la integral simple de z (1)&lt;br /&gt;
fy2=ro;                                     %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fy3=sin(teta);                           %Funcion de la integral simple de teta (sin(teta))&lt;br /&gt;
%Funciones para la coordenada de Zg&lt;br /&gt;
fz1=r';                                       %Funcion de la integral simple de z (z)&lt;br /&gt;
fz2=ones(N+1,1);                     %Funcion de la integral simple de ro (1)&lt;br /&gt;
fz3=ones(N+1,1);                     %Funcion de la integral simple de teta (1)&lt;br /&gt;
%Calculo de la coordenada de Xg&lt;br /&gt;
intx1=h*w'*fx1;                        %Resultado de la integral simple de z&lt;br /&gt;
intx2=h1*w'*fx2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
intx3=h2*w'*fx3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
xg=intx1*intx2*intx3/M           %Coordeanda de Xg &lt;br /&gt;
%Calculo de la coordenada de Yg&lt;br /&gt;
inty1=h*w'*fy1;                        %Resultado de la integral simple de z&lt;br /&gt;
inty2=h1*w'*fy2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
inty3=h2*w'*fy3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
yg=inty1*inty2*inty3/M&lt;br /&gt;
%Calculo de la coordenada de Zg&lt;br /&gt;
intz1=h*w'*fz1;                         %Resultado de la integral simple de z&lt;br /&gt;
intz2=h1*w'*fz2;                       %Resultado de la integral simple de ro&lt;br /&gt;
intz3=h2*w'*fz3;                       %Resultado de la integral simple de teta&lt;br /&gt;
zg=intz1*intz2*intz3/M&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El resultado nos da&lt;br /&gt;
   Xg =-1.1148e-08&lt;br /&gt;
   Yg =5.2383e-09&lt;br /&gt;
   Zg =10.0003&lt;br /&gt;
Como hemos usado la Formual del Trapecio en nuestras integrales el resultado es aproximado pero podriamos concluir que es&lt;br /&gt;
   Xg=0&lt;br /&gt;
   Yg=0&lt;br /&gt;
   Zg=10&lt;br /&gt;
&lt;br /&gt;
=== Calculo del tensor de inercia respecto al centro de masas ===&lt;br /&gt;
Una vez calculado la masa y el centro de masas es facil calcular el tensor de inercia. Este ultimo esta definido como I=M[(r·r)*1-r×r]. Siendo M la masa total; r el vector que une el centro con el centro de masas; r·r el producto escalar de r; 1 el tensor metrico y  r×r el producto tensorial entre r y r . Para calcular este tensor hemos usado el siguiente codigo:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Xg=0;                   %coordenada de centro de masas en X&lt;br /&gt;
Yg=0;                   %coordenada de centro de masas en Y&lt;br /&gt;
Zg=10;                  %coordenada de centro de masas en Z&lt;br /&gt;
M=12566;             %masa total&lt;br /&gt;
v=[Xg,Yg,Zg];     %vector que une el centro con el centro de masas&lt;br /&gt;
I1=(v*v')*eye(3); %Parte del tensor que coresponde con (r·r)*1&lt;br /&gt;
I2=kron(v,v');       %Parte del tensor que coresponde con r×r&lt;br /&gt;
I=(I1-I2)*M          %Tensor de Inercia&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El tensor obtenido es el&lt;br /&gt;
     1256600           0           0&lt;br /&gt;
           0     1256600           0&lt;br /&gt;
           0           0           0&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32568</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32568"/>
				<updated>2015-12-02T09:22:30Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: /* Calculo de la masa total */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las gragicas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de vectores velocidad==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
pintamos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VECTORES_VELOCIDAD.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus respectivos vectores velocidad, con el fin de no dificultar la visión de dichos vectores, hemos decidido no unir los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;L=I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;·omega=λ·omega&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Creamos de nuevo el bucle para obtener los puntos de la curva&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz cuyas columnas seran las coordenadas x y z de los puntos&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig cuya formula ya se ha deducido&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
vector1=a(:,1)';&lt;br /&gt;
vector2=a(:,2)';  %Como se nos indica en el enunciado, estos autovectores seran las direcciones de los ejes&lt;br /&gt;
vector3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
E1x=G(1)+l*vector1(1); %A cada recta viene dada por el punto G centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
E1y=G(2)+l*vector1(2);&lt;br /&gt;
E1z=G(3)+l*vector1(3);&lt;br /&gt;
E2x=G(1)+l*vector2(1);&lt;br /&gt;
E2y=G(2)+l*vector2(2);&lt;br /&gt;
E2z=G(3)+l*vector2(3);&lt;br /&gt;
E3x=G(1)+l*vector3(1);&lt;br /&gt;
E3y=G(2)+l*vector3(2);&lt;br /&gt;
E3z=G(3)+l*vector3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Representación de la curva en azul. &lt;br /&gt;
plot3(E1x,E1y,E1z,&amp;quot;r&amp;quot;) %Representación del Eje 1 en rojo.&lt;br /&gt;
plot3(E2x,E2y,E2z,&amp;quot;g&amp;quot;) %Representación del Eje 2 en verde.&lt;br /&gt;
plot3(E3x,E3y,E3z,&amp;quot;k&amp;quot;) %Representación del Eje 3 en negro.&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:EJESPRINCIPALESINERCIAG9.jpg|600px|thumb|left|Visualización de los puntos de la curva y los tres ejes principales de inercia en verde rojo y negro, se puede observar que son perpendiculares por definición de eje principal de inercia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) = 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilindricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρcosθ+1. Al plantear dicha integral vemos que los extremos de integración para el termino cosθ van a ser [0,2*pi] por lo que ese factor quedaria anulado, resultando ser la integral 1 la que debemos calcular. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;      %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;            %Coordenadas de la particionf=ones(N+1,1);                 &lt;br /&gt;
f=ones(N+1,1);                             %Funcion de la integral simple (1)&lt;br /&gt;
i=ones(N+1,N+1);                        %Funcion de la integral doble (1)                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
int1=h*w'*f                                   %Resultado de la integral simple&lt;br /&gt;
int2=h1*h2*w'*i*w                       %Resultado de la integral doble &lt;br /&gt;
int3=int1*int2                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;br /&gt;
&lt;br /&gt;
=== Calculo del centro de masas ===&lt;br /&gt;
Para calcular el centro de masas hemos tenido que calcular las coordenadas de Xg,Yg,Zg. Para esto hemos tenido que calcular tres integrales triples que a su vez hemos descompuesto en tres integrales simples.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                  %Numero de puntos intermedios&lt;br /&gt;
M=12566;                                %Masa total&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;         %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;                      %Coordenadas de la particion&lt;br /&gt;
[ro,teta]=meshgrid(s,t);&lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
%Funciones para la coordenada de Xg&lt;br /&gt;
fx1=ones(N+1,1);                     %Funcion de la integral simple de z (1)&lt;br /&gt;
fx2=ro;                                      %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fx3=cos(teta);                           %Funcion de la integral simple de teta (cos(teta))                                         &lt;br /&gt;
%Funciones para la coordenada de Yg&lt;br /&gt;
fy1=ones(N+1,1);                    %Funcion de la integral simple de z (1)&lt;br /&gt;
fy2=ro;                                     %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fy3=sin(teta);                           %Funcion de la integral simple de teta (sin(teta))&lt;br /&gt;
%Funciones para la coordenada de Zg&lt;br /&gt;
fz1=r';                                       %Funcion de la integral simple de z (z)&lt;br /&gt;
fz2=ones(N+1,1);                     %Funcion de la integral simple de ro (1)&lt;br /&gt;
fz3=ones(N+1,1);                     %Funcion de la integral simple de teta (1)&lt;br /&gt;
%Calculo de la coordenada de Xg&lt;br /&gt;
intx1=h*w'*fx1;                        %Resultado de la integral simple de z&lt;br /&gt;
intx2=h1*w'*fx2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
intx3=h2*w'*fx3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
xg=intx1*intx2*intx3/M           %Coordeanda de Xg &lt;br /&gt;
%Calculo de la coordenada de Yg&lt;br /&gt;
inty1=h*w'*fy1;                        %Resultado de la integral simple de z&lt;br /&gt;
inty2=h1*w'*fy2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
inty3=h2*w'*fy3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
yg=inty1*inty2*inty3/M&lt;br /&gt;
%Calculo de la coordenada de Zg&lt;br /&gt;
intz1=h*w'*fz1;                         %Resultado de la integral simple de z&lt;br /&gt;
intz2=h1*w'*fz2;                       %Resultado de la integral simple de ro&lt;br /&gt;
intz3=h2*w'*fz3;                       %Resultado de la integral simple de teta&lt;br /&gt;
zg=intz1*intz2*intz3/M&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El resultado nos da&lt;br /&gt;
   Xg =-1.1148e-08&lt;br /&gt;
   Yg =5.2383e-09&lt;br /&gt;
   Zg =10.0003&lt;br /&gt;
Como hemos usado la Formual del Trapecio en nuestras integrales el resultado es aproximado pero podriamos concluir que es&lt;br /&gt;
   Xg=0&lt;br /&gt;
   Yg=0&lt;br /&gt;
   Zg=10&lt;br /&gt;
&lt;br /&gt;
=== Calculo del tensor de inercia respecto al centro de masas ===&lt;br /&gt;
Una vez calculado la masa y el centro de masas es facil calcular el tensor de inercia. Este ultimo esta definido como I=M[(r·r)*1-r×r]. Siendo M la masa total; r el vector que une el centro con el centro de masas; r·r el producto escalar de r; 1 el tensor metrico y  r×r el producto tensorial entre r y r . Para calcular este tensor hemos usado el siguiente codigo:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Xg=0;                   %coordenada de centro de masas en X&lt;br /&gt;
Yg=0;                   %coordenada de centro de masas en Y&lt;br /&gt;
Zg=10;                  %coordenada de centro de masas en Z&lt;br /&gt;
M=12566;             %masa total&lt;br /&gt;
v=[Xg,Yg,Zg];     %vector que une el centro con el centro de masas&lt;br /&gt;
I1=(v*v')*eye(3); %Parte del tensor que coresponde con (r·r)*1&lt;br /&gt;
I2=kron(v,v');       %Parte del tensor que coresponde con r×r&lt;br /&gt;
I=(I1-I2)*M          %Tensor de Inercia&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El tensor obtenido es el&lt;br /&gt;
     1256600           0           0&lt;br /&gt;
           0     1256600           0&lt;br /&gt;
           0           0           0&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32548</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32548"/>
				<updated>2015-12-01T22:37:18Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: /* Calculo de la masa total */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las gragicas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de vectores velocidad==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
pintamos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VECTORES_VELOCIDAD.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus respectivos vectores velocidad, con el fin de no dificultar la visión de dichos vectores, hemos decidido no unir los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;L=I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;·omega=λ·omega&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Creamos de nuevo el bucle para obtener los puntos de la curva&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz cuyas columnas seran las coordenadas x y z de los puntos&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig cuya formula ya se ha deducido&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
vector1=a(:,1)';&lt;br /&gt;
vector2=a(:,2)';  %Como se nos indica en el enunciado, estos autovectores seran las direcciones de los ejes&lt;br /&gt;
vector3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
E1x=G(1)+l*vector1(1); %A cada recta viene dada por el punto G centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
E1y=G(2)+l*vector1(2);&lt;br /&gt;
E1z=G(3)+l*vector1(3);&lt;br /&gt;
E2x=G(1)+l*vector2(1);&lt;br /&gt;
E2y=G(2)+l*vector2(2);&lt;br /&gt;
E2z=G(3)+l*vector2(3);&lt;br /&gt;
E3x=G(1)+l*vector3(1);&lt;br /&gt;
E3y=G(2)+l*vector3(2);&lt;br /&gt;
E3z=G(3)+l*vector3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Representación de la curva en azul. &lt;br /&gt;
plot3(E1x,E1y,E1z,&amp;quot;r&amp;quot;) %Representación del Eje 1 en rojo.&lt;br /&gt;
plot3(E2x,E2y,E2z,&amp;quot;g&amp;quot;) %Representación del Eje 2 en verde.&lt;br /&gt;
plot3(E3x,E3y,E3z,&amp;quot;k&amp;quot;) %Representación del Eje 3 en negro.&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:EJESPRINCIPALESINERCIAG9.jpg|600px|thumb|left|Visualización de los puntos de la curva y los tres ejes principales de inercia en verde rojo y negro, se puede observar que son perpendiculares por definición de eje principal de inercia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) = 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilindricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρcosθ+1. Al plantear dicha integral vemos que los extremos de integración para el termino cosθ van a ser [0,2*pi] por lo que ese factor quedaria anulado, resultando ser la integral 1 la que debemos calcular. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=800;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;      %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;            %Coordenadas de la particionf=ones(N+1,1);                 &lt;br /&gt;
f=ones(N+1,1);                             %Funcion de la integral simple (1)&lt;br /&gt;
i=ones(N+1,N+1);                        %Funcion de la integral doble (1)                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
int1=h*w'*f                                   %Resultado de la integral simple&lt;br /&gt;
int2=h1*h2*w'*i*w                       %Resultado de la integral doble &lt;br /&gt;
int3=int1*int2                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;br /&gt;
&lt;br /&gt;
=== Calculo del centro de masas ===&lt;br /&gt;
Para calcular el centro de masas hemos tenido que calcular las coordenadas de Xg,Yg,Zg. Para esto hemos tenido que calcular tres integrales triples que a su vez hemos descompuesto en tres integrales simples.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                  %Numero de puntos intermedios&lt;br /&gt;
M=12566;                                %Masa total&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;         %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;                      %Coordenadas de la particion&lt;br /&gt;
[ro,teta]=meshgrid(s,t);&lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
%Funciones para la coordenada de Xg&lt;br /&gt;
fx1=ones(N+1,1);                     %Funcion de la integral simple de z (1)&lt;br /&gt;
fx2=ro;                                      %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fx3=cos(teta);                           %Funcion de la integral simple de teta (cos(teta))                                         &lt;br /&gt;
%Funciones para la coordenada de Yg&lt;br /&gt;
fy1=ones(N+1,1);                    %Funcion de la integral simple de z (1)&lt;br /&gt;
fy2=ro;                                     %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fy3=sin(teta);                           %Funcion de la integral simple de teta (sin(teta))&lt;br /&gt;
%Funciones para la coordenada de Zg&lt;br /&gt;
fz1=r';                                       %Funcion de la integral simple de z (z)&lt;br /&gt;
fz2=ones(N+1,1);                     %Funcion de la integral simple de ro (1)&lt;br /&gt;
fz3=ones(N+1,1);                     %Funcion de la integral simple de teta (1)&lt;br /&gt;
%Calculo de la coordenada de Xg&lt;br /&gt;
intx1=h*w'*fx1;                        %Resultado de la integral simple de z&lt;br /&gt;
intx2=h1*w'*fx2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
intx3=h2*w'*fx3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
xg=intx1*intx2*intx3/M           %Coordeanda de Xg &lt;br /&gt;
%Calculo de la coordenada de Yg&lt;br /&gt;
inty1=h*w'*fy1;                        %Resultado de la integral simple de z&lt;br /&gt;
inty2=h1*w'*fy2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
inty3=h2*w'*fy3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
yg=inty1*inty2*inty3/M&lt;br /&gt;
%Calculo de la coordenada de Zg&lt;br /&gt;
intz1=h*w'*fz1;                         %Resultado de la integral simple de z&lt;br /&gt;
intz2=h1*w'*fz2;                       %Resultado de la integral simple de ro&lt;br /&gt;
intz3=h2*w'*fz3;                       %Resultado de la integral simple de teta&lt;br /&gt;
zg=intz1*intz2*intz3/M&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El resultado nos da&lt;br /&gt;
   Xg =-1.1148e-08&lt;br /&gt;
   Yg =5.2383e-09&lt;br /&gt;
   Zg =10.0003&lt;br /&gt;
Como hemos usado la Formual del Trapecio en nuestras integrales el resultado es aproximado pero podriamos concluir que es&lt;br /&gt;
   Xg=0&lt;br /&gt;
   Yg=0&lt;br /&gt;
   Zg=10&lt;br /&gt;
&lt;br /&gt;
=== Calculo del tensor de inercia respecto al centro de masas ===&lt;br /&gt;
Una vez calculado la masa y el centro de masas es facil calcular el tensor de inercia. Este ultimo esta definido como I=M[(r·r)*1-r×r]. Siendo M la masa total; r el vector que une el centro con el centro de masas; r·r el producto escalar de r; 1 el tensor metrico y  r×r el producto tensorial entre r y r . Para calcular este tensor hemos usado el siguiente codigo:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Xg=0;                   %coordenada de centro de masas en X&lt;br /&gt;
Yg=0;                   %coordenada de centro de masas en Y&lt;br /&gt;
Zg=10;                  %coordenada de centro de masas en Z&lt;br /&gt;
M=12566;             %masa total&lt;br /&gt;
v=[Xg,Yg,Zg];     %vector que une el centro con el centro de masas&lt;br /&gt;
I1=(v*v')*eye(3); %Parte del tensor que coresponde con (r·r)*1&lt;br /&gt;
I2=kron(v,v');       %Parte del tensor que coresponde con r×r&lt;br /&gt;
I=(I1-I2)*M          %Tensor de Inercia&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El tensor obtenido es el&lt;br /&gt;
     1256600           0           0&lt;br /&gt;
           0     1256600           0&lt;br /&gt;
           0           0           0&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas._(Grupo_2-A)&amp;diff=32547</id>
		<title>Movimiento de un sistema de partículas. (Grupo 2-A)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas._(Grupo_2-A)&amp;diff=32547"/>
				<updated>2015-12-01T22:35:36Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: /* Calculo del tensor de inercia de un solido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
 {{ TrabajoED |  Movimiento de un sistema de partículas. (Grupo 2-A) | [[:Categoría:Teoría de Campos|Teoría de Campos]]|&lt;br /&gt;
[[:Categoría:TC14/15|2014-15]] |  &lt;br /&gt;
Arévalo Lecanda, Javier&lt;br /&gt;
&lt;br /&gt;
Bezares Planells, Catalina  &lt;br /&gt;
&lt;br /&gt;
Buitrago Peña, Marcos&lt;br /&gt;
&lt;br /&gt;
Jiménez Ocampo, Estefanía&lt;br /&gt;
&lt;br /&gt;
López Gilabert, Tamara }}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]] &lt;br /&gt;
[[Categoría:TC14/15]]&lt;br /&gt;
&lt;br /&gt;
==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 10 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = ((i − 1)/5,sin(π(i − 1)/4), π(i −1)/30), i = 1, 2, ..., 10 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
[[Archivo:Imagen Problema 1.jpg|miniaturadeimagen|derecha|Visualizacion de un sistema de particulas]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
i=(1:10); &lt;br /&gt;
x=(i-1)/5;                                                                 %Coordenadas x de las partículas según i&lt;br /&gt;
y=sin(pi*(i-1)/4);                                                     %Coordenadas y de las partículas según i&lt;br /&gt;
z=pi*(i-1)/30;                                                           %Coordenadas z de las partículas según i&lt;br /&gt;
f=[x;y;z];                                                                  % coordenadas de las partículas según i&lt;br /&gt;
plot3(f(1,:),f(2,:),f(3,:),'o-','MarkerFaceColor','b')   % Dibujar las partículas en azul unidas por un alambre&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                                 % Ejes fijados en la región [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 10 particulas y cada particula tiene la misma masa mi=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M donde M es la masa total (10×10=100) y ri= la distancia del punto al eje correspondiente x, y ó z. La funcion que usaremos es la siguiente; &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
function [cx,cy,cz] = CentroMasa(x,y,z)&lt;br /&gt;
%CentroMasa Coje un cierto numero de puntos con cordenadas en x,y,z y devuele su centro de masas&lt;br /&gt;
m=10;                                                        % Masa de una particula&lt;br /&gt;
M=100;                                                      %Masa de las 10 particulas&lt;br /&gt;
cx=0; cy=0; cz=0;                                      % Damos un valor inicial de 0 a las coordenadas del centro de masas&lt;br /&gt;
for i=1:10 &lt;br /&gt;
    cx=cx+x(i)*m;                                        %Sumatorio de las coordenadas x de las particulas por su masa&lt;br /&gt;
    cy=cy+y(i)*m;                                        %Sumatorio de las coordenadas y de las particulas por su masa&lt;br /&gt;
    cz=cz+z(i)*m;                                         %Sumatorio de las coordenadas z de las particulas por su masa&lt;br /&gt;
end&lt;br /&gt;
cx=cx/M;                                                    %Centro de masas en la coordenada x&lt;br /&gt;
cy=cy/M;                                                    %Centro de masas en la coordenada y&lt;br /&gt;
cz=cz/M;                                                     %Centro de masas en la coordenada z&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
El centro de masas obtenido es&lt;br /&gt;
    cx=0.9000&lt;br /&gt;
    cy=0.0707&lt;br /&gt;
    cz=0.4712&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
Implementando esta funcion a nuestro codigo de obtenemos lo siguiente:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen Problema 2.jpg|miniaturadeimagen|derecha|Visualicacion del centro de masas]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
hold on&lt;br /&gt;
i=(1:10);                                                                  %Variable i&lt;br /&gt;
x=(i-1)/5;                                                                 %Coordenadas x de las particulas segun i&lt;br /&gt;
y=sin(pi*(i-1)/4);                                                     %Coordenadas y de las particulas segun i&lt;br /&gt;
z=pi*(i-1)/30;                                                           %Coordenadas z de las particulas segun i&lt;br /&gt;
[cx,cy,cz]=CentroMasa(x,y,z);                                %Usamos la funcion para calcular el centro de masas&lt;br /&gt;
f=[x;y;z];                                                                  % Coordenadas de las particulas segun i&lt;br /&gt;
plot3(cx,cy,cz,'o','MarkerFaceColor','g')                  %Dibujamos el centro de masas de las particulas en verde&lt;br /&gt;
plot3(f(1,:),f(2,:),f(3,:),'o-','MarkerFaceColor','b')   % Dibujamos las particulas&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                                 % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para conseguir esta matriz hemos usado el siguiente codigo:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
% La Matriz de rotacion, R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
v=[0 0 1];                                                                              %Introducimo el eje de giro&lt;br /&gt;
t=pi/16;                                                                                 %Introducimos el angulo de giro&lt;br /&gt;
w=v/sqrt(sum(v.^2));                                                            %Convierte el eje de giro en un vector unitario&lt;br /&gt;
R1=eye(3)*cos(t);                                                                 % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(w,w')*(1-cos(t));                                                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -w(3) w(2); w(3) 0 -w(1);-w(2) w(1) 0]*sin(t);         % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
R=R1+R2+R3;                                                                      % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La matriz de rotacion R obtenida es:&lt;br /&gt;
    0.9808   -0.1951         0&lt;br /&gt;
    0.1951    0.9808         0&lt;br /&gt;
         0         0    1.0000&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder entonces visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. (Los puntos azules son los iniciales, los puntos rojos son los rotados, el eje verde es el eje de giro)&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Imagen_Problema_2_2.jpg|derecha|miniaturadeimagen|Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
i=(1:10); &lt;br /&gt;
x=(i-1)/5;                                                                         %Coordenadas x de las particulas segun i&lt;br /&gt;
y=sin(pi*(i-1)/4);                                                             %Coordenadas y de las particulas segun i&lt;br /&gt;
z=pi*(i-1)/30;                                                                   %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                                                          % coordenadas de las particulas segun i&lt;br /&gt;
R=[0.9808 -0.1951 0; 0.1951 0.9808 0; 0  0 1.0000];     %matriz de rotacion calculada&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R)';                                                   % Rota las particulas&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')         % Dibujar las particulas&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                                        % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Si queremos ahora rotar los puntos con otro eje de giro usamos un procedimiento analogo al que hemos usado en el apartado 3.1 (usamos el mismo codigo) . Lo que tenemos que hacer es volver a calcular la matriz de rotacion. Para los ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; el procedimiento es casi identico, solo habria que cambiar el vector introducido por v=[1 0 0] y v=[0 1 0] respectivamente. Para el que si que cambia un poco es para el eje  ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; ya que tenemos que añadir una linea de codigo mas para convertir el vector v=[1 1 1] en un vector unitario como precisa el tensor de rotacion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
v=[1 1 1];                       %Introducimo el eje de giro&lt;br /&gt;
w=v/sqrt(sum(v.^2));    %Convierte el eje de giro en un vector unitarios&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Las matrices obtenidas son=&lt;br /&gt;
Rotacion con eje ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;  y angulo θ= π/16&lt;br /&gt;
    1.0000         0         0                                                 &lt;br /&gt;
         0    0.9808   -0.1951     &lt;br /&gt;
         0    0.1951    0.9808  &lt;br /&gt;
&lt;br /&gt;
Rotacion con eje ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y angulo θ= π/16&lt;br /&gt;
    0.9808         0    0.1951&lt;br /&gt;
         0    1.0000         0&lt;br /&gt;
   -0.1951         0    0.9808&lt;br /&gt;
&lt;br /&gt;
Rotacion con eje ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16&lt;br /&gt;
    0.9872   -0.1062    0.1190&lt;br /&gt;
    0.1190    0.9872   -0.1062&lt;br /&gt;
   -0.1062    0.1190    0.9872&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder ahora visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 (usamos el mismo codigo) . De esta manera conseguimos sistema de puntos rotados. (Los puntos azules son los iniciales, los puntos rojos son los rotados, el eje verde es el eje de giro)&lt;br /&gt;
[[Archivo:Imagen Problema 3 1.jpg|miniaturadeimagen|izquierda|Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16]]&lt;br /&gt;
[[Archivo:Imagen Problema 3 2.jpg|miniaturadeimagen|centro|Visualizacion de un sistema de puntos rotados con eje ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y angulo θ= π/16]]&lt;br /&gt;
[[Archivo:Imagen Problema 3 3.jpg|miniaturadeimagen|izquierda|Visualizacion de un sistema de puntos rotados con eje ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;y angulo θ= π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ^'(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Dibujar los vectores velocidad de las partículas cuando ϖ=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Para poder dibujar los verctores velocidad de las particulas primero tenemos que calcularlo. Como nos dicen que θ varia con el tiempo nuestro vector posicion r tambien lo hara. r(t)=cos(t)xi+sin(t)yj+zk. Para sacar el vector velocidad tenemos que derivar el vector posicion respecto al tiempo: v(t)=-sin(t)xi +cos(t)yj.&lt;br /&gt;
El codigo que hemos usado para visualizarlo es el siguiente&lt;br /&gt;
[[Archivo:Imagen Problema 6.jpg|miniaturadeimagen|Visualizacion del vector de velocidad]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
i=(1:10); &lt;br /&gt;
x=(i-1)/5;                                                                  %Coordenadas x de las particulas segun i&lt;br /&gt;
y=sin(pi*(i-1)/4);                                                      %Coordenadas y de las particulas segun i&lt;br /&gt;
z=pi*(i-1)/30;                                                            %Coordenadas z de las particulas segun i&lt;br /&gt;
t=zeros(1,10);                                                            %valor inicial de la t para todos los puntos&lt;br /&gt;
u=-sin(t);                                                                    %componente de la i del vector velocidad&lt;br /&gt;
v=cos(t);                                                                    %componente de la j del vector velocidad&lt;br /&gt;
w=zeros(1,10);                                                          %componente de la k del vector velocidad&lt;br /&gt;
hold on&lt;br /&gt;
quiver3(x,y,z,u,v,w);                                                  %dibuja los vectores&lt;br /&gt;
f=[x;y;z];                                                                    % coordenadas de las particulas segun i&lt;br /&gt;
plot3(f(1,:),f(2,:),f(3,:),'o-','MarkerFaceColor','b')     % Dibujar las particulas&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                                   % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de diez partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación, se demuestra que el momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sabiendo que &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archivo:formula 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de inercia===&lt;br /&gt;
Para calcular la expresión tensorial de I y sus componentes en la base {ē&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,ē&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,ē&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;} usaremos el siguiente codigo;&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
m=10;                        %masa de cada particula&lt;br /&gt;
I=0;                            %valor inicial del tensor de inercia&lt;br /&gt;
for i=1:10                   %sumatorio de cada tensor de inercia&lt;br /&gt;
x=(i-1)/5;                   %Coordenadas x de las particulas segun i&lt;br /&gt;
y=sin(pi*(i-1)/4);       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=pi*(i-1)/30;             %Coordenadas z de las particulas segun i&lt;br /&gt;
v=[x,y,z];                    %vector de posicion&lt;br /&gt;
I1=(v*v')*eye(3);       %Parte del tensor que coresponde con (r·r)*1&lt;br /&gt;
I2=kron(v,v');             %Parte del tensor que coresponde con r×r&lt;br /&gt;
I=I+(I1-I2)*m;           %Tensor de Inercia para cada particula&lt;br /&gt;
end                             %fin del sumatorio&lt;br /&gt;
disp(I);                       %valor final y total del tensor de inercia}}&lt;br /&gt;
&lt;br /&gt;
El tensor de inercia calculado es :&lt;br /&gt;
   76.2537    6.5858  -59.6903&lt;br /&gt;
    6.5858  145.2537    3.4483&lt;br /&gt;
  -59.6903    3.4483  159.0000&lt;br /&gt;
&lt;br /&gt;
===Conclusiones===&lt;br /&gt;
El momento angular de un sistema de partículas se conserva en ausencia de momentos externos. Esta afirmación es válida para cualquier conjunto de partículas: desde núcleos atómicos hasta grupos de galaxias. Es importante destacar que para calcular la suma de los momentos de las fuerzas externas es necesario calcular el momento de cada una de las fuerzas y luego sumarlos todos vectorialmente, es decir, no es válido sumar primero las fuerzas externas y luego calcular el momento de la resultante.&lt;br /&gt;
&lt;br /&gt;
== Energía cinética del sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
Llamemos r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;  al radiovector de un cierto punto del sólido, visto desde el sistema inercial r&amp;lt;sub&amp;gt;CM&amp;lt;/sub&amp;gt;    a la posición del centro de masas (CM) del sólido y r al mismo punto visto desde el sistema de referencia situado en el centro de masas (CM): &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Derivando respecto al tiempo&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si el sólido gira, la velocidad es distinta de cero, pero ya que se trata de un movimiento de rotación, es más conveniente escribir &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde w es un vector cuya magnitud indica la velocidad de giro y cuya dirección es la del eje respecto al cual se produce el giro. La energía cinética del sólido será &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde 10 es el número de partículas que lo componen.&lt;br /&gt;
&lt;br /&gt;
Es más conveniente tratar el sólido como un medio continuo. En lugar de sumar sobre las partículas, hemos de integrar sobre elementos de masa   &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
siendo     ρ    la densidad del medio. Así, &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_12.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde v&amp;lt;sub&amp;gt;I&amp;lt;/sub&amp;gt; es la velocidad que tiene, en un instante dado, el elemento de volumen d3r con masa la indicada anteriormente. Escribiendo  v&amp;lt;sub&amp;gt;I&amp;lt;/sub&amp;gt; en términos de v&amp;lt;sub&amp;gt;CM&amp;lt;/sub&amp;gt; y v.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_13.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dividiendo la integral anterior en tres subintegrales deducimos que la que se necesita  para dicha demostración es la Ec3. &lt;br /&gt;
 &lt;br /&gt;
Las integrales resultantes son:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_14.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desarrollando el producto vectorial, podemos reescribir el último término como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_15.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; son las componentes cartesianas de r. Por tanto&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_16.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es conveniente introducir la delta de Kronecker para extraer  w&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;w&amp;lt;sub&amp;gt;j&amp;lt;/sub&amp;gt;    Introduciendo la cantidad I&amp;lt;sub&amp;gt;ij&amp;lt;/sub&amp;gt; denominada tensor de inercia, &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_17.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&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 expresión de Ec3 adquiere la forma sencilla &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_18.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación, se propondrá otro método para la demostración de la fórmula anterior.Para ello se van a utilizar: propiedades del producto vectorial triple, propiedades del producto tensorial y propiedades del tensor de inercia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:formula.jpg|centro]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Calculo de la energia cinetica===&lt;br /&gt;
Para calcular la energia cinetica usamos la formula anterior, el codigo es simplemente:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
I=[76.2537    6.5858  -59.6903;&lt;br /&gt;
    6.5858  145.2537    3.4483;&lt;br /&gt;
  -59.6903    3.4483  159.0000];      %Momento de inecia calculado del sistema de particulas&lt;br /&gt;
w=[0 0 1];                              %Velocidad angular&lt;br /&gt;
Ec=0.5*(w*I*w')                         %Energia cinetica&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La energia cinetica calculada es:&lt;br /&gt;
&lt;br /&gt;
   79.5000&lt;br /&gt;
&lt;br /&gt;
== Tensor de inercia y teorema de Steiner ==&lt;br /&gt;
&lt;br /&gt;
El tensor de inercia I es un tensor de orden 2 simétrico que tiene por componentes cartesianas:&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
   I_{ij} =&lt;br /&gt;
   \begin{bmatrix}&lt;br /&gt;
      I_{x} &amp;amp; I_{xy} &amp;amp; I_{xz}\\&lt;br /&gt;
      I_{yx} &amp;amp; I_{y} &amp;amp; I_{yz}\\&lt;br /&gt;
      I_{zx} &amp;amp; I_{zy} &amp;amp; I_{z}&lt;br /&gt;
   \end{bmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Donde los elementos de la diagonal son los momentos de inercia y el resto son los productos de inercia, expresado matemáticamente:&lt;br /&gt;
&lt;br /&gt;
*si i=j entonces&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; I_{x} = \int_M d{x}^2\ dm &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; I_{y} = \int_M d{y}^2\ dm &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; I_{z} = \int_M d{z}^2\ dm &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*si i≠j&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;I_{xy} = I_{yx} = \int_M -xy\ dm &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;I_{yz} = I_{zy} = \int_M -yz\ dm &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;I_{zx} = I_{xz} = \int_M -zx\ dm &amp;lt;/math&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para poder mover el tensor de inercia utilizamos los teoremas de Steiner y de los ejes paralelos para mover uno a uno los momentos &lt;br /&gt;
y los productos de inercia, siendo:&lt;br /&gt;
&lt;br /&gt;
Th. de Steiner                                               Th, de los ejes paralelos&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; I_{P} = I_{G} + md^2,\,&amp;lt;/math&amp;gt;                         &amp;lt;math&amp;gt; I_{x'y'} = I_{xy} + m*x*y,\,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde I&amp;lt;sub&amp;gt;P&amp;lt;/sub&amp;gt; e I&amp;lt;sub&amp;gt;G&amp;lt;/sub&amp;gt; son los momentos de inercia en P y G y I&amp;lt;sub&amp;gt;xy&amp;lt;/sub&amp;gt; e I&amp;lt;sub&amp;gt;x'y'&amp;lt;/sub&amp;gt; los productos de inercia respecto a dichos ejes.&lt;br /&gt;
&lt;br /&gt;
Ahora definimos ''a'' como el vector que va de ''G'' al punto ''P'' y definimos la forma tensorial general del teorema de Steiner y de los ejes paralelos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \mathbf{I}_P = \mathbf{I}_G - m *(|a|^2*λ-\mathbf{a}\otimes\mathbf{a}) &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siendo I&amp;lt;sub&amp;gt;G&amp;lt;/sub&amp;gt; e I&amp;lt;sub&amp;gt;P&amp;lt;/sub&amp;gt; los tensores de inercia en G y P,considerando los ejes xyz en P y sus paralelos x'y'z' en G, matricialmente queda:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
   \begin{bmatrix}&lt;br /&gt;
      I_{x} &amp;amp; I_{xy} &amp;amp; I_{xz}\\&lt;br /&gt;
      I_{yx} &amp;amp; I_{y} &amp;amp; I_{yz}\\&lt;br /&gt;
      I_{zx} &amp;amp; I_{zy} &amp;amp; I_{z}&lt;br /&gt;
   \end{bmatrix}  =&lt;br /&gt;
   \begin{bmatrix}&lt;br /&gt;
      I_{x'} &amp;amp; I_{x'y'} &amp;amp; I_{x'z'}\\&lt;br /&gt;
      I_{y'x'} &amp;amp; I_{y'} &amp;amp; I_{y'z'}\\&lt;br /&gt;
      I_{z'x'} &amp;amp; I_{z'y'} &amp;amp; I_{z'}&lt;br /&gt;
   \end{bmatrix} - m*\begin{bmatrix}&lt;br /&gt;
      |a|^2-a_{1}a_{1} &amp;amp; -a_{1}a_{2} &amp;amp; -a_{1}a_{3}\\&lt;br /&gt;
      -a_{2}a_{1} &amp;amp;-|a|^2-a_{2}a_{2}  &amp;amp;- a_{2}a_{3}\\&lt;br /&gt;
      -a_{3}a_{1} &amp;amp;- a_{3}a_{2} &amp;amp; |a|^2-a_{3}a_{3}&lt;br /&gt;
   \end{bmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprobamos que para cualquier elemento de la diagonal la expresión tensorial es la misma que el Teorema de Steiner siendo la distancia |a|&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; -a&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;a&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; es el cuadrado de la distancia entre ejes.&lt;br /&gt;
&lt;br /&gt;
Además para cualquier elemento que no esté en la diagonal la formula es equivalente al teorema de los ejes paralelos(comprobación evidente).&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Ti=[0 0 0;0 0 0;0 0 0];&lt;br /&gt;
T=[0 0 0;0 0 0;0 0 0];&lt;br /&gt;
X=0;&lt;br /&gt;
Z=0;&lt;br /&gt;
Y=0;&lt;br /&gt;
disp('Masa de las particulas')&lt;br /&gt;
m=10&lt;br /&gt;
for i=1:10;&lt;br /&gt;
r=[(i-1)/5,sin(pi*(i-1)/4),pi*(i-1)/30];&lt;br /&gt;
    for j=1:3;&lt;br /&gt;
        for k=1:3;&lt;br /&gt;
            if j==k;&lt;br /&gt;
    Ti(1,1)=m*((r(2)^2)+(r(3)^2));&lt;br /&gt;
    Ti(2,2)=m*((r(1)^2)+(r(3)^2));&lt;br /&gt;
    Ti(3,3)=m*((r(1)^2)+(r(2)^2));&lt;br /&gt;
            else&lt;br /&gt;
                Ti(j,k)=-m*(r(j)*r(k));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    T=T+Ti;&lt;br /&gt;
    X=X+r(1)/10;&lt;br /&gt;
    Y=Y+r(2)/10;&lt;br /&gt;
    Z=Z+r(3)/10;&lt;br /&gt;
end&lt;br /&gt;
disp('El tensor de inercia respecto de los ejes cartesianos es:')&lt;br /&gt;
T=T&lt;br /&gt;
disp('Las coordenadas del centro de masas son:')&lt;br /&gt;
X=X &lt;br /&gt;
Y=Y&lt;br /&gt;
Z=Z&lt;br /&gt;
a=[-X -Y -Z];&lt;br /&gt;
b=-a;&lt;br /&gt;
disp('El tensor de inercia respecto de G es:')&lt;br /&gt;
TG=T-m*(((norm(a)^2)*eye(3))-(a'*a))&lt;br /&gt;
&lt;br /&gt;
Ecin=0;&lt;br /&gt;
Ecini=0;&lt;br /&gt;
for i=1:10;&lt;br /&gt;
r=[(i-1)/5,sin(pi*(i-1)/4),pi*(i-1)/30];&lt;br /&gt;
Ecini=0.5*m*((r(1)^2+r(2)^2));&lt;br /&gt;
Ecin=Ecin+Ecini;&lt;br /&gt;
end&lt;br /&gt;
disp('La energia cinetica es:')&lt;br /&gt;
Ecin=Ecin&lt;br /&gt;
W=[0 0 1]&lt;br /&gt;
Ecina=0.5*W*TG*W'&lt;br /&gt;
disp('Queda comprobado numéricamente mediante las dos fórmulas')&lt;br /&gt;
for i=1:10;&lt;br /&gt;
ri(i,:)=[(i-1)/5,sin(pi*(i-1)/4),pi*(i-1)/30];&lt;br /&gt;
end&lt;br /&gt;
[A,B]=eig(TG);&lt;br /&gt;
disp('Los ejes principales de inercia son los vectores columna de A')&lt;br /&gt;
A&lt;br /&gt;
disp('Los momentos principales de inercia son:')&lt;br /&gt;
B&lt;br /&gt;
X1=ri(:,1);&lt;br /&gt;
Y1=ri(:,2);&lt;br /&gt;
Z1=ri(:,3);&lt;br /&gt;
C=[X,X,X];&lt;br /&gt;
D=[Y,Y,Y];&lt;br /&gt;
E=[Z,Z,Z];&lt;br /&gt;
hold on&lt;br /&gt;
plot3(X1,Y1,Z1,'-+r')&lt;br /&gt;
plot3(X,Y,Z,'+g')&lt;br /&gt;
quiver3(C,D,E,A(:,1)',A(:,2)',A(:,3)')&lt;br /&gt;
hold off}}&lt;br /&gt;
&lt;br /&gt;
==Direcciones principales de inercia==&lt;br /&gt;
&lt;br /&gt;
Partimos de la definición de momento cinético respecto de un eje instantáneo de rotación O, que será el producto del tensor de inercia respecto a dicho eje y a su velocidad angular.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; H_{O} =I_{O}Ω &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En un movimiento general los vectores velocidad angular y momento cinético tendrán direcciones diferentes pero como el tensor de inercia es una aplicación lineal que transforma vectores en vectores existirán unos vectores transformados que tendrán la misma dirección que los vectores sin transformar, es decir, el momento cinético y la velocidad angular tendrán la misma dirección ó dicho de otro modo unos autovectores cuyos autovalores serán los momentos principales de inercia puesto que los productos de inercia serán cero.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; H_{O} =λ Ω &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dichos momentos de inercia compondrán el triedro principal de inercia:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
   I_{ij} =&lt;br /&gt;
   \begin{bmatrix}&lt;br /&gt;
      I_{A} &amp;amp; 0 &amp;amp; 0\\&lt;br /&gt;
      0 &amp;amp; I_{B} &amp;amp; 0\\&lt;br /&gt;
      0 &amp;amp; 0 &amp;amp; I_{C}&lt;br /&gt;
   \end{bmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
que como se observa es una matriz diagonal, fisicamente lo interpretamos como que no hay descompensaciones en el giro por lo que en un movimiento por inercia el sólido rígido tratará de girar respecto a dichos ejes y así no tener movimientos adicionales(nutación y predecesión).&lt;br /&gt;
&lt;br /&gt;
Otra propiedad interesante es que dichos ejes son perpendiculares y forman base del espacio vectorial(siempre que existan y sean distintos claro)&lt;br /&gt;
&lt;br /&gt;
Partimos de 3 autovalores A,B, y C que son reales y distintos y sus 3 direcciones asociadas (autovectores) e&amp;lt;sub&amp;gt;A&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;B&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;C&amp;lt;/sub&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt; I_{O} e_{A}= A e_{A}&amp;lt;/math&amp;gt;        &lt;br /&gt;
:&amp;lt;math&amp;gt; I_{O} e_{B}= B e_{B}&amp;lt;/math&amp;gt;        &lt;br /&gt;
:&amp;lt;math&amp;gt; I_{O} e_{C}= C e_{C}&amp;lt;/math&amp;gt;    &lt;br /&gt;
[[Archivo:Imagen Grafico.jpg|miniaturadeimagen|derecha|Visualizacion de un sistema de particulas]]&lt;br /&gt;
Y ahora demostramos que  e&amp;lt;sub&amp;gt;A&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;B&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;C&amp;lt;/sub&amp;gt; son ortogonales entre sí:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; e_{B}(I_{O} e_{A})= A e_{B}e_{A}&amp;lt;/math&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt; e_{A}(I_{O} e_{B})= B e_{A}e_{B}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
restando queda:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; 0= (A-B) e_{A}e_{B}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si A y B son distintos entonces e&amp;lt;sub&amp;gt;A&amp;lt;/sub&amp;gt; y e&amp;lt;sub&amp;gt;B&amp;lt;/sub&amp;gt; son ortogonales&lt;br /&gt;
Si A y B son iguales existe algún plano de simetría y la única condición es que sean ortogonales a C(si es distinto a A y B)&lt;br /&gt;
Queda demostrado&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) = cosθ + 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilindricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρcosθ+1. Al plantear dicha integral vemos que los extremos de integración para el termino cosθ van a ser [0,2*pi] por lo que ese factor quedaria anulado, resultando ser la integral 1 la que debemos calcular. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;      %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;            %Coordenadas de la particionf=ones(N+1,1);                 &lt;br /&gt;
f=ones(N+1,1);                             %Funcion de la integral simple (1)&lt;br /&gt;
i=ones(N+1,N+1);                        %Funcion de la integral doble (1)                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
int1=h*w'*f                                   %Resultado de la integral simple&lt;br /&gt;
int2=h1*h2*w'*i*w                       %Resultado de la integral doble &lt;br /&gt;
int3=int1*int2                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;br /&gt;
&lt;br /&gt;
=== Calculo del centro de masas ===&lt;br /&gt;
Para calcular el centro de masas hemos tenido que calcular las coordenadas de Xg,Yg,Zg. Para esto hemos tenido que calcular tres integrales triples que a su vez hemos descompuesto en tres integrales simples.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                  %Numero de puntos intermedios&lt;br /&gt;
M=12566;                                %Masa total&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;         %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;                      %Coordenadas de la particion&lt;br /&gt;
[ro,teta]=meshgrid(s,t);&lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
%Funciones para la coordenada de Xg&lt;br /&gt;
fx1=ones(N+1,1);                     %Funcion de la integral simple de z (1)&lt;br /&gt;
fx2=ro;                                      %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fx3=cos(teta);                           %Funcion de la integral simple de teta (cos(teta))                                         &lt;br /&gt;
%Funciones para la coordenada de Yg&lt;br /&gt;
fy1=ones(N+1,1);                    %Funcion de la integral simple de z (1)&lt;br /&gt;
fy2=ro;                                     %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fy3=sin(teta);                           %Funcion de la integral simple de teta (sin(teta))&lt;br /&gt;
%Funciones para la coordenada de Zg&lt;br /&gt;
fz1=r';                                       %Funcion de la integral simple de z (z)&lt;br /&gt;
fz2=ones(N+1,1);                     %Funcion de la integral simple de ro (1)&lt;br /&gt;
fz3=ones(N+1,1);                     %Funcion de la integral simple de teta (1)&lt;br /&gt;
%Calculo de la coordenada de Xg&lt;br /&gt;
intx1=h*w'*fx1;                        %Resultado de la integral simple de z&lt;br /&gt;
intx2=h1*w'*fx2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
intx3=h2*w'*fx3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
xg=intx1*intx2*intx3/M           %Coordeanda de Xg &lt;br /&gt;
%Calculo de la coordenada de Yg&lt;br /&gt;
inty1=h*w'*fy1;                        %Resultado de la integral simple de z&lt;br /&gt;
inty2=h1*w'*fy2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
inty3=h2*w'*fy3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
yg=inty1*inty2*inty3/M&lt;br /&gt;
%Calculo de la coordenada de Zg&lt;br /&gt;
intz1=h*w'*fz1;                         %Resultado de la integral simple de z&lt;br /&gt;
intz2=h1*w'*fz2;                       %Resultado de la integral simple de ro&lt;br /&gt;
intz3=h2*w'*fz3;                       %Resultado de la integral simple de teta&lt;br /&gt;
zg=intz1*intz2*intz3/M&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El resultado nos da&lt;br /&gt;
   Xg =-1.1148e-08&lt;br /&gt;
   Yg =5.2383e-09&lt;br /&gt;
   Zg =10.0003&lt;br /&gt;
Como hemos usado la Formual del Trapecio en nuestras integrales el resultado es aproximado pero podriamos concluir que es&lt;br /&gt;
   Xg=0&lt;br /&gt;
   Yg=0&lt;br /&gt;
   Zg=10&lt;br /&gt;
&lt;br /&gt;
=== Calculo del tensor de inercia respecto al centro de masas ===&lt;br /&gt;
Una vez calculado la masa y el centro de masas es facil calcular el tensor de inercia. Este ultimo esta definido como I=M[(r·r)*1-r×r]. Siendo M la masa total; r el vector que une el centro con el centro de masas; r·r el producto escalar de r; 1 el tensor metrico y  r×r el producto tensorial entre r y r . Para calcular este tensor hemos usado el siguiente codigo:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Xg=0;                   %coordenada de centro de masas en X&lt;br /&gt;
Yg=0;                   %coordenada de centro de masas en Y&lt;br /&gt;
Zg=10;                  %coordenada de centro de masas en Z&lt;br /&gt;
M=12566;             %masa total&lt;br /&gt;
v=[Xg,Yg,Zg];     %vector que une el centro con el centro de masas&lt;br /&gt;
I1=(v*v')*eye(3); %Parte del tensor que coresponde con (r·r)*1&lt;br /&gt;
I2=kron(v,v');       %Parte del tensor que coresponde con r×r&lt;br /&gt;
I=(I1-I2)*M          %Tensor de Inercia&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El tensor obtenido es el&lt;br /&gt;
     1256600           0           0&lt;br /&gt;
           0     1256600           0&lt;br /&gt;
           0           0           0&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32408</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32408"/>
				<updated>2015-11-30T11:54:05Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las gragicas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de vectores velocidad==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
pintamos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VECTORES_VELOCIDAD.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus respectivos vectores velocidad, con el fin de no dificultar la visión de dichos vectores, hemos decidido no unir los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;L=I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;·omega=λ·omega&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Creamos de nuevo el bucle para obtener los puntos de la curva&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz cuyas columnas seran las coordenadas x y z de los puntos&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig cuya formula ya se ha deducido&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
vector1=a(:,1)';&lt;br /&gt;
vector2=a(:,2)';  %Como se nos indica en el enunciado, estos autovectores seran las direcciones de los ejes&lt;br /&gt;
vector3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
E1x=G(1)+l*vector1(1); %A cada recta viene dada por el punto G centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
E1y=G(2)+l*vector1(2);&lt;br /&gt;
E1z=G(3)+l*vector1(3);&lt;br /&gt;
E2x=G(1)+l*vector2(1);&lt;br /&gt;
E2y=G(2)+l*vector2(2);&lt;br /&gt;
E2z=G(3)+l*vector2(3);&lt;br /&gt;
E3x=G(1)+l*vector3(1);&lt;br /&gt;
E3y=G(2)+l*vector3(2);&lt;br /&gt;
E3z=G(3)+l*vector3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Representación de la curva en azul. &lt;br /&gt;
plot3(E1x,E1y,E1z,&amp;quot;r&amp;quot;) %Representación del Eje 1 en rojo.&lt;br /&gt;
plot3(E2x,E2y,E2z,&amp;quot;g&amp;quot;) %Representación del Eje 2 en verde.&lt;br /&gt;
plot3(E3x,E3y,E3z,&amp;quot;k&amp;quot;) %Representación del Eje 3 en negro.&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:EJESPRINCIPALESINERCIAG9.jpg|600px|thumb|left|Visualización de los puntos de la curva y los tres ejes principales de inercia en verde rojo y negro, se puede observar que son perpendiculares por definición de eje principal de inercia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) = 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilindricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρ/ρ=1. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=800;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;      %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;            %Coordenadas de la particionf=ones(N+1,1);                 &lt;br /&gt;
f=ones(N+1,1);                             %Funcion de la integral simple (1)&lt;br /&gt;
i=ones(N+1,N+1);                        %Funcion de la integral doble (1)                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
int1=h*w'*f                                   %Resultado de la integral simple&lt;br /&gt;
int2=h1*h2*w'*i*w                       %Resultado de la integral doble &lt;br /&gt;
int3=int1*int2                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Calculo del centro de masas ===&lt;br /&gt;
Para calcular el centro de masas hemos tenido que calcular las coordenadas de Xg,Yg,Zg. Para esto hemos tenido que calcular tres integrales triples que a su vez hemos descompuesto en tres integrales simples.&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=1000;                                  %Numero de puntos intermedios&lt;br /&gt;
M=12566;                                %Masa total&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;         %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;                      %Coordenadas de la particion&lt;br /&gt;
[ro,teta]=meshgrid(s,t);&lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
%Funciones para la coordenada de Xg&lt;br /&gt;
fx1=ones(N+1,1);                     %Funcion de la integral simple de z (1)&lt;br /&gt;
fx2=ro;                                      %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fx3=cos(teta);                           %Funcion de la integral simple de teta (cos(teta))                                         &lt;br /&gt;
%Funciones para la coordenada de Yg&lt;br /&gt;
fy1=ones(N+1,1);                    %Funcion de la integral simple de z (1)&lt;br /&gt;
fy2=ro;                                     %Funcion de la integral simple de ro (ro)&lt;br /&gt;
fy3=sin(teta);                           %Funcion de la integral simple de teta (sin(teta))&lt;br /&gt;
%Funciones para la coordenada de Zg&lt;br /&gt;
fz1=r';                                       %Funcion de la integral simple de z (z)&lt;br /&gt;
fz2=ones(N+1,1);                     %Funcion de la integral simple de ro (1)&lt;br /&gt;
fz3=ones(N+1,1);                     %Funcion de la integral simple de teta (1)&lt;br /&gt;
%Calculo de la coordenada de Xg&lt;br /&gt;
intx1=h*w'*fx1;                        %Resultado de la integral simple de z&lt;br /&gt;
intx2=h1*w'*fx2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
intx3=h2*w'*fx3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
xg=intx1*intx2*intx3/M           %Coordeanda de Xg &lt;br /&gt;
%Calculo de la coordenada de Yg&lt;br /&gt;
inty1=h*w'*fy1;                        %Resultado de la integral simple de z&lt;br /&gt;
inty2=h1*w'*fy2*w;                 %Resultado de la integral simple de ro&lt;br /&gt;
inty3=h2*w'*fy3*w;                 %Resultado de la integral simple de teta&lt;br /&gt;
yg=inty1*inty2*inty3/M&lt;br /&gt;
%Calculo de la coordenada de Zg&lt;br /&gt;
intz1=h*w'*fz1;                         %Resultado de la integral simple de z&lt;br /&gt;
intz2=h1*w'*fz2;                       %Resultado de la integral simple de ro&lt;br /&gt;
intz3=h2*w'*fz3;                       %Resultado de la integral simple de teta&lt;br /&gt;
zg=intz1*intz2*intz3/M&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El resultado nos da&lt;br /&gt;
   Xg =-1.1148e-08&lt;br /&gt;
   Yg =5.2383e-09&lt;br /&gt;
   Zg =10.0003&lt;br /&gt;
Como hemos usado la Formual del Trapecio en nuestras integrales el resultado es aproximado pero podriamos concluir que es&lt;br /&gt;
   Xg=0&lt;br /&gt;
   Yg=0&lt;br /&gt;
   Zg=10&lt;br /&gt;
&lt;br /&gt;
=== Calculo del tensor de inercia respecto al centro de masas ===&lt;br /&gt;
Una vez calculado la masa y el centro de masas es facil calcular el tensor de inercia. Este ultimo esta definido como I=M[(r·r)*1-r×r]. Siendo M la masa total; r el vector que une el centro con el centro de masas; r·r el producto escalar de r; 1 el tensor metrico y  r×r el producto tensorial entre r y r . Para calcular este tensor hemos usado el siguiente codigo:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
Xg=0;                   %coordenada de centro de masas en X&lt;br /&gt;
Yg=0;                   %coordenada de centro de masas en Y&lt;br /&gt;
Zg=10;                  %coordenada de centro de masas en Z&lt;br /&gt;
M=12566;             %masa total&lt;br /&gt;
v=[Xg,Yg,Zg];     %vector que une el centro con el centro de masas&lt;br /&gt;
I1=(v*v')*eye(3); %Parte del tensor que coresponde con (r·r)*1&lt;br /&gt;
I2=kron(v,v');       %Parte del tensor que coresponde con r×r&lt;br /&gt;
I=(I1-I2)*M          %Tensor de Inercia&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
El tensor obtenido es el&lt;br /&gt;
     1256600           0           0&lt;br /&gt;
           0     1256600           0&lt;br /&gt;
           0           0           0&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32407</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32407"/>
				<updated>2015-11-30T10:45:37Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las gragicas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de vectores velocidad==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
pintamos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VECTORES_VELOCIDAD.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus respectivos vectores velocidad, con el fin de no dificultar la visión de dichos vectores, hemos decidido no unir los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;L=I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;·omega=λ·omega&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Creamos de nuevo el bucle para obtener los puntos de la curva&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz cuyas columnas seran las coordenadas x y z de los puntos&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig cuya formula ya se ha deducido&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
vector1=a(:,1)';&lt;br /&gt;
vector2=a(:,2)';  %Como se nos indica en el enunciado, estos autovectores seran las direcciones de los ejes&lt;br /&gt;
vector3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
E1x=G(1)+l*vector1(1); %A cada recta viene dada por el punto G centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
E1y=G(2)+l*vector1(2);&lt;br /&gt;
E1z=G(3)+l*vector1(3);&lt;br /&gt;
E2x=G(1)+l*vector2(1);&lt;br /&gt;
E2y=G(2)+l*vector2(2);&lt;br /&gt;
E2z=G(3)+l*vector2(3);&lt;br /&gt;
E3x=G(1)+l*vector3(1);&lt;br /&gt;
E3y=G(2)+l*vector3(2);&lt;br /&gt;
E3z=G(3)+l*vector3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Representación de la curva en azul. &lt;br /&gt;
plot3(E1x,E1y,E1z,&amp;quot;r&amp;quot;) %Representación del Eje 1 en rojo.&lt;br /&gt;
plot3(E2x,E2y,E2z,&amp;quot;g&amp;quot;) %Representación del Eje 2 en verde.&lt;br /&gt;
plot3(E3x,E3y,E3z,&amp;quot;k&amp;quot;) %Representación del Eje 3 en negro.&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:EJESPRINCIPALESINERCIAG9.jpg|600px|thumb|left|Visualización de los puntos de la curva y los tres ejes principales de inercia en verde rojo y negro, se puede observar que son perpendiculares por definición de eje principal de inercia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) = 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilindricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρ/ρ=1. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=800;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;      %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;            %Coordenadas de la particionf=ones(N+1,1);                 &lt;br /&gt;
f=ones(N+1,1);                             %Funcion de la integral simple (1)&lt;br /&gt;
i=ones(N+1,N+1);                        %Funcion de la integral doble (1)                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
int1=h*w'*f                                   %Resultado de la integral simple&lt;br /&gt;
int2=h1*h2*w'*i*w                       %Resultado de la integral doble &lt;br /&gt;
int3=int1*int2                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32406</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32406"/>
				<updated>2015-11-30T10:45:15Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las gragicas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de vectores velocidad==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
pintamos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VECTORES_VELOCIDAD.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus respectivos vectores velocidad, con el fin de no dificultar la visión de dichos vectores, hemos decidido no unir los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;L=I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;·omega=λ·omega&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Creamos de nuevo el bucle para obtener los puntos de la curva&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz cuyas columnas seran las coordenadas x y z de los puntos&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig cuya formula ya se ha deducido&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
vector1=a(:,1)';&lt;br /&gt;
vector2=a(:,2)';  %Como se nos indica en el enunciado, estos autovectores seran las direcciones de los ejes&lt;br /&gt;
vector3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
E1x=G(1)+l*vector1(1); %A cada recta viene dada por el punto G centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
E1y=G(2)+l*vector1(2);&lt;br /&gt;
E1z=G(3)+l*vector1(3);&lt;br /&gt;
E2x=G(1)+l*vector2(1);&lt;br /&gt;
E2y=G(2)+l*vector2(2);&lt;br /&gt;
E2z=G(3)+l*vector2(3);&lt;br /&gt;
E3x=G(1)+l*vector3(1);&lt;br /&gt;
E3y=G(2)+l*vector3(2);&lt;br /&gt;
E3z=G(3)+l*vector3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Representación de la curva en azul. &lt;br /&gt;
plot3(E1x,E1y,E1z,&amp;quot;r&amp;quot;) %Representación del Eje 1 en rojo.&lt;br /&gt;
plot3(E2x,E2y,E2z,&amp;quot;g&amp;quot;) %Representación del Eje 2 en verde.&lt;br /&gt;
plot3(E3x,E3y,E3z,&amp;quot;k&amp;quot;) %Representación del Eje 3 en negro.&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:EJESPRINCIPALESINERCIAG9.jpg|600px|thumb|left|Visualización de los puntos de la curva y los tres ejes principales de inercia en verde rojo y negro, se puede observar que son perpendiculares por definición de eje principal de inercia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) = 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilindricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρ/ρ=1. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=800;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;      %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;            %Coordenadas de la particionf=ones(N+1,1);                 &lt;br /&gt;
f=ones(N+1,1);                             %Funcion de la integral simple (1)&lt;br /&gt;
i=ones(N+1,N+1);                        %Funcion de la integral doble (1)                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
int1=h*w'*f                                   %Resultado de la integral simple&lt;br /&gt;
int2=h1*h2*w'*i*w                       %Resultado de la integral doble &lt;br /&gt;
int3=int1*int2                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32405</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32405"/>
				<updated>2015-11-30T10:44:48Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las gragicas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de vectores velocidad==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
pintamos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VECTORES_VELOCIDAD.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus respectivos vectores velocidad, con el fin de no dificultar la visión de dichos vectores, hemos decidido no unir los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;L=I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;·omega=λ·omega&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Creamos de nuevo el bucle para obtener los puntos de la curva&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz cuyas columnas seran las coordenadas x y z de los puntos&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig cuya formula ya se ha deducido&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
vector1=a(:,1)';&lt;br /&gt;
vector2=a(:,2)';  %Como se nos indica en el enunciado, estos autovectores seran las direcciones de los ejes&lt;br /&gt;
vector3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
E1x=G(1)+l*vector1(1); %A cada recta viene dada por el punto G centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
E1y=G(2)+l*vector1(2);&lt;br /&gt;
E1z=G(3)+l*vector1(3);&lt;br /&gt;
E2x=G(1)+l*vector2(1);&lt;br /&gt;
E2y=G(2)+l*vector2(2);&lt;br /&gt;
E2z=G(3)+l*vector2(3);&lt;br /&gt;
E3x=G(1)+l*vector3(1);&lt;br /&gt;
E3y=G(2)+l*vector3(2);&lt;br /&gt;
E3z=G(3)+l*vector3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Representación de la curva en azul. &lt;br /&gt;
plot3(E1x,E1y,E1z,&amp;quot;r&amp;quot;) %Representación del Eje 1 en rojo.&lt;br /&gt;
plot3(E2x,E2y,E2z,&amp;quot;g&amp;quot;) %Representación del Eje 2 en verde.&lt;br /&gt;
plot3(E3x,E3y,E3z,&amp;quot;k&amp;quot;) %Representación del Eje 3 en negro.&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:EJESPRINCIPALESINERCIAG9.jpg|600px|thumb|left|Visualización de los puntos de la curva y los tres ejes principales de inercia en verde rojo y negro, se puede observar que son perpendiculares por definición de eje principal de inercia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) = 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilindricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρ/ρ=1. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=800;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;      %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;            %Coordenadas de la particionf=ones(N+1,1);                 &lt;br /&gt;
f=ones(N+1,1);                             %Funcion de la integral simple (1)&lt;br /&gt;
i=ones(N+1,N+1);                        %Funcion de la integral doble (1)                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
int1=h*w'*f                                   %Resultado de la integral simple&lt;br /&gt;
int2=h1*h2*w'*i*w                       %Resultado de la integral doble &lt;br /&gt;
int3=int1*int2                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32404</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32404"/>
				<updated>2015-11-30T10:41:54Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las gragicas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de vectores velocidad==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
pintamos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VECTORES_VELOCIDAD.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus respectivos vectores velocidad, con el fin de no dificultar la visión de dichos vectores, hemos decidido no unir los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;L=I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;·omega=λ·omega&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Creamos de nuevo el bucle para obtener los puntos de la curva&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz cuyas columnas seran las coordenadas x y z de los puntos&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig cuya formula ya se ha deducido&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
vector1=a(:,1)';&lt;br /&gt;
vector2=a(:,2)';  %Como se nos indica en el enunciado, estos autovectores seran las direcciones de los ejes&lt;br /&gt;
vector3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
E1x=G(1)+l*vector1(1); %A cada recta viene dada por el punto G centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
E1y=G(2)+l*vector1(2);&lt;br /&gt;
E1z=G(3)+l*vector1(3);&lt;br /&gt;
E2x=G(1)+l*vector2(1);&lt;br /&gt;
E2y=G(2)+l*vector2(2);&lt;br /&gt;
E2z=G(3)+l*vector2(3);&lt;br /&gt;
E3x=G(1)+l*vector3(1);&lt;br /&gt;
E3y=G(2)+l*vector3(2);&lt;br /&gt;
E3z=G(3)+l*vector3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Representación de la curva en azul. &lt;br /&gt;
plot3(E1x,E1y,E1z,&amp;quot;r&amp;quot;) %Representación del Eje 1 en rojo.&lt;br /&gt;
plot3(E2x,E2y,E2z,&amp;quot;g&amp;quot;) %Representación del Eje 2 en verde.&lt;br /&gt;
plot3(E3x,E3y,E3z,&amp;quot;k&amp;quot;) %Representación del Eje 3 en negro.&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:EJESPRINCIPALESINERCIAG9.jpg|600px|thumb|left|Visualización de los puntos de la curva y los tres ejes principales de inercia en verde rojo y negro, se puede observar que son perpendiculares por definición de eje principal de inercia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) = 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilindricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρ/ρ=1. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=800;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;      %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;            %Coordenadas de la particionf=ones(N+1,1);                 &lt;br /&gt;
f=ones(N+1,1);                             %Funcion de la integral simple (1)&lt;br /&gt;
i=ones(N+1,N+1);                        %Funcion de la integral doble (1)                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
int1=h*w'*f                                   %Resultado de la integral simple&lt;br /&gt;
int2=h1*h2*w'*i*w                       %Resultado de la integral doble &lt;br /&gt;
int3=int1*int2                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32403</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32403"/>
				<updated>2015-11-30T10:41:21Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las gragicas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de vectores velocidad==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
pintamos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VECTORES_VELOCIDAD.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus respectivos vectores velocidad, con el fin de no dificultar la visión de dichos vectores, hemos decidido no unir los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;L=I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;·omega=λ·omega&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Creamos de nuevo el bucle para obtener los puntos de la curva&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz cuyas columnas seran las coordenadas x y z de los puntos&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig cuya formula ya se ha deducido&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
vector1=a(:,1)';&lt;br /&gt;
vector2=a(:,2)';  %Como se nos indica en el enunciado, estos autovectores seran las direcciones de los ejes&lt;br /&gt;
vector3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
E1x=G(1)+l*vector1(1); %A cada recta viene dada por el punto G centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
E1y=G(2)+l*vector1(2);&lt;br /&gt;
E1z=G(3)+l*vector1(3);&lt;br /&gt;
E2x=G(1)+l*vector2(1);&lt;br /&gt;
E2y=G(2)+l*vector2(2);&lt;br /&gt;
E2z=G(3)+l*vector2(3);&lt;br /&gt;
E3x=G(1)+l*vector3(1);&lt;br /&gt;
E3y=G(2)+l*vector3(2);&lt;br /&gt;
E3z=G(3)+l*vector3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Representación de la curva en azul. &lt;br /&gt;
plot3(E1x,E1y,E1z,&amp;quot;r&amp;quot;) %Representación del Eje 1 en rojo.&lt;br /&gt;
plot3(E2x,E2y,E2z,&amp;quot;g&amp;quot;) %Representación del Eje 2 en verde.&lt;br /&gt;
plot3(E3x,E3y,E3z,&amp;quot;k&amp;quot;) %Representación del Eje 3 en negro.&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:EJESPRINCIPALESINERCIAG9.jpg|600px|thumb|left|Visualización de los puntos de la curva y los tres ejes principales de inercia en verde rojo y negro, se puede observar que son perpendiculares por definición de eje principal de inercia]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) = 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilindricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρ/ρ=1. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=800;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;      %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;            %Coordenadas de la particionf=ones(N+1,1);                 &lt;br /&gt;
f=ones(N+1,1);                             %Funcion de la integral simple (1)&lt;br /&gt;
i=ones(N+1,N+1);                        %Funcion de la integral doble (1)                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
int1=h*w'*f                                   %Resultado de la integral simple&lt;br /&gt;
int2=h1*h2*w'*i*w                       %Resultado de la integral doble &lt;br /&gt;
int3=int1*int2                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32402</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32402"/>
				<updated>2015-11-30T10:40:53Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: /* Ejes principales de inercia */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las gragicas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de vectores velocidad==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
pintamos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VECTORES_VELOCIDAD.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus respectivos vectores velocidad, con el fin de no dificultar la visión de dichos vectores, hemos decidido no unir los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;L=I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;·omega=λ·omega&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Creamos de nuevo el bucle para obtener los puntos de la curva&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz cuyas columnas seran las coordenadas x y z de los puntos&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig cuya formula ya se ha deducido&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
vector1=a(:,1)';&lt;br /&gt;
vector2=a(:,2)';  %Como se nos indica en el enunciado, estos autovectores seran las direcciones de los ejes&lt;br /&gt;
vector3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
E1x=G(1)+l*vector1(1); %A cada recta viene dada por el punto G centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
E1y=G(2)+l*vector1(2);&lt;br /&gt;
E1z=G(3)+l*vector1(3);&lt;br /&gt;
E2x=G(1)+l*vector2(1);&lt;br /&gt;
E2y=G(2)+l*vector2(2);&lt;br /&gt;
E2z=G(3)+l*vector2(3);&lt;br /&gt;
E3x=G(1)+l*vector3(1);&lt;br /&gt;
E3y=G(2)+l*vector3(2);&lt;br /&gt;
E3z=G(3)+l*vector3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Representación de la curva en azul. &lt;br /&gt;
plot3(E1x,E1y,E1z,&amp;quot;r&amp;quot;) %Representación del Eje 1 en rojo.&lt;br /&gt;
plot3(E2x,E2y,E2z,&amp;quot;g&amp;quot;) %Representación del Eje 2 en verde.&lt;br /&gt;
plot3(E3x,E3y,E3z,&amp;quot;k&amp;quot;) %Representación del Eje 3 en negro.&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:EJESPRINCIPALESINERCIAG9.jpg|600px|thumb|left|Visualización de los puntos de la curva y los tres ejes principales de inercia en verde rojo y negro, se puede observar que son perpendiculares por definición de eje principal de inercia]]&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) = 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilindricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρ/ρ=1. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=800;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;      %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;            %Coordenadas de la particionf=ones(N+1,1);                 &lt;br /&gt;
f=ones(N+1,1);                             %Funcion de la integral simple (1)&lt;br /&gt;
i=ones(N+1,N+1);                        %Funcion de la integral doble (1)                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
int1=h*w'*f                                   %Resultado de la integral simple&lt;br /&gt;
int2=h1*h2*w'*i*w                       %Resultado de la integral doble &lt;br /&gt;
int3=int1*int2                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:EJESPRINCIPALESINERCIAG9.jpg&amp;diff=32401</id>
		<title>Archivo:EJESPRINCIPALESINERCIAG9.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:EJESPRINCIPALESINERCIAG9.jpg&amp;diff=32401"/>
				<updated>2015-11-30T10:39:15Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32400</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32400"/>
				<updated>2015-11-30T10:38:10Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: /* Energía cinética del sistema */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las gragicas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de vectores velocidad==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
pintamos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VECTORES_VELOCIDAD.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus respectivos vectores velocidad, con el fin de no dificultar la visión de dichos vectores, hemos decidido no unir los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;L=I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;·omega=λ·omega&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Creamos de nuevo el bucle para obtener los puntos de la curva&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz cuyas columnas seran las coordenadas x y z de los puntos&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig cuya formula ya se ha deducido&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
vector1=a(:,1)';&lt;br /&gt;
vector2=a(:,2)';  %Como se nos indica en el enunciado, estos autovectores seran las direcciones de los ejes&lt;br /&gt;
vector3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
E1x=G(1)+l*vector1(1); %A cada recta viene dada por el punto G centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
E1y=G(2)+l*vector1(2);&lt;br /&gt;
E1z=G(3)+l*vector1(3);&lt;br /&gt;
E2x=G(1)+l*vector2(1);&lt;br /&gt;
E2y=G(2)+l*vector2(2);&lt;br /&gt;
E2z=G(3)+l*vector2(3);&lt;br /&gt;
E3x=G(1)+l*vector3(1);&lt;br /&gt;
E3y=G(2)+l*vector3(2);&lt;br /&gt;
E3z=G(3)+l*vector3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Representación de la curva en azul. &lt;br /&gt;
plot3(E1x,E1y,E1z,&amp;quot;r&amp;quot;) %Representación del Eje 1 en rojo.&lt;br /&gt;
plot3(E2x,E2y,E2z,&amp;quot;g&amp;quot;) %Representación del Eje 2 en verde.&lt;br /&gt;
plot3(E3x,E3y,E3z,&amp;quot;k&amp;quot;) %Representación del Eje 3 en negro.&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) = 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilindricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρ/ρ=1. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=800;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;      %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;            %Coordenadas de la particionf=ones(N+1,1);                 &lt;br /&gt;
f=ones(N+1,1);                             %Funcion de la integral simple (1)&lt;br /&gt;
i=ones(N+1,N+1);                        %Funcion de la integral doble (1)                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
int1=h*w'*f                                   %Resultado de la integral simple&lt;br /&gt;
int2=h1*h2*w'*i*w                       %Resultado de la integral doble &lt;br /&gt;
int3=int1*int2                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32399</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32399"/>
				<updated>2015-11-30T10:33:14Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: /* Ejes principales de inercia */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las gragicas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de vectores velocidad==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
pintamos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VECTORES_VELOCIDAD.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus respectivos vectores velocidad, con el fin de no dificultar la visión de dichos vectores, hemos decidido no unir los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
HAY UN ERROR AL ESCRIBIR LA MATRIZ&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;L=I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;·omega=λ·omega&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Creamos de nuevo el bucle para obtener los puntos de la curva&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz cuyas columnas seran las coordenadas x y z de los puntos&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig cuya formula ya se ha deducido&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
vector1=a(:,1)';&lt;br /&gt;
vector2=a(:,2)';  %Como se nos indica en el enunciado, estos autovectores seran las direcciones de los ejes&lt;br /&gt;
vector3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
E1x=G(1)+l*vector1(1); %A cada recta viene dada por el punto G centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
E1y=G(2)+l*vector1(2);&lt;br /&gt;
E1z=G(3)+l*vector1(3);&lt;br /&gt;
E2x=G(1)+l*vector2(1);&lt;br /&gt;
E2y=G(2)+l*vector2(2);&lt;br /&gt;
E2z=G(3)+l*vector2(3);&lt;br /&gt;
E3x=G(1)+l*vector3(1);&lt;br /&gt;
E3y=G(2)+l*vector3(2);&lt;br /&gt;
E3z=G(3)+l*vector3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Representación de la curva en azul. &lt;br /&gt;
plot3(E1x,E1y,E1z,&amp;quot;r&amp;quot;) %Representación del Eje 1 en rojo.&lt;br /&gt;
plot3(E2x,E2y,E2z,&amp;quot;g&amp;quot;) %Representación del Eje 2 en verde.&lt;br /&gt;
plot3(E3x,E3y,E3z,&amp;quot;k&amp;quot;) %Representación del Eje 3 en negro.&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) = 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilindricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρ/ρ=1. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=800;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;      %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;            %Coordenadas de la particionf=ones(N+1,1);                 &lt;br /&gt;
f=ones(N+1,1);                             %Funcion de la integral simple (1)&lt;br /&gt;
i=ones(N+1,N+1);                        %Funcion de la integral doble (1)                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
int1=h*w'*f                                   %Resultado de la integral simple&lt;br /&gt;
int2=h1*h2*w'*i*w                       %Resultado de la integral doble &lt;br /&gt;
int3=int1*int2                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32398</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32398"/>
				<updated>2015-11-30T10:32:53Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: /* Ejes principales de inercia */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las gragicas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de vectores velocidad==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
pintamos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VECTORES_VELOCIDAD.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus respectivos vectores velocidad, con el fin de no dificultar la visión de dichos vectores, hemos decidido no unir los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
HAY UN ERROR AL ESCRIBIR LA MATRIZ&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;L=I·omega=λ·omega&amp;lt;/big&amp;gt;&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Creamos de nuevo el bucle para obtener los puntos de la curva&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz cuyas columnas seran las coordenadas x y z de los puntos&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig cuya formula ya se ha deducido&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
vector1=a(:,1)';&lt;br /&gt;
vector2=a(:,2)';  %Como se nos indica en el enunciado, estos autovectores seran las direcciones de los ejes&lt;br /&gt;
vector3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
E1x=G(1)+l*vector1(1); %A cada recta viene dada por el punto G centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
E1y=G(2)+l*vector1(2);&lt;br /&gt;
E1z=G(3)+l*vector1(3);&lt;br /&gt;
E2x=G(1)+l*vector2(1);&lt;br /&gt;
E2y=G(2)+l*vector2(2);&lt;br /&gt;
E2z=G(3)+l*vector2(3);&lt;br /&gt;
E3x=G(1)+l*vector3(1);&lt;br /&gt;
E3y=G(2)+l*vector3(2);&lt;br /&gt;
E3z=G(3)+l*vector3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Representación de la curva en azul. &lt;br /&gt;
plot3(E1x,E1y,E1z,&amp;quot;r&amp;quot;) %Representación del Eje 1 en rojo.&lt;br /&gt;
plot3(E2x,E2y,E2z,&amp;quot;g&amp;quot;) %Representación del Eje 2 en verde.&lt;br /&gt;
plot3(E3x,E3y,E3z,&amp;quot;k&amp;quot;) %Representación del Eje 3 en negro.&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) = 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilindricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρ/ρ=1. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=800;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;      %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;            %Coordenadas de la particionf=ones(N+1,1);                 &lt;br /&gt;
f=ones(N+1,1);                             %Funcion de la integral simple (1)&lt;br /&gt;
i=ones(N+1,N+1);                        %Funcion de la integral doble (1)                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
int1=h*w'*f                                   %Resultado de la integral simple&lt;br /&gt;
int2=h1*h2*w'*i*w                       %Resultado de la integral doble &lt;br /&gt;
int3=int1*int2                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32397</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32397"/>
				<updated>2015-11-30T10:24:24Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: /* Ejes principales de inercia */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las gragicas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de vectores velocidad==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
pintamos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VECTORES_VELOCIDAD.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus respectivos vectores velocidad, con el fin de no dificultar la visión de dichos vectores, hemos decidido no unir los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
HAY UN ERROR AL ESCRIBIR LA MATRIZ&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow{\omega}&amp;lt;/math&amp;gt; son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;L=I·overrightarrow {\omega}=λ·overrightarrow{\omega}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Creamos de nuevo el bucle para obtener los puntos de la curva&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz cuyas columnas seran las coordenadas x y z de los puntos&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig cuya formula ya se ha deducido&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
vector1=a(:,1)';&lt;br /&gt;
vector2=a(:,2)';  %Como se nos indica en el enunciado, estos autovectores seran las direcciones de los ejes&lt;br /&gt;
vector3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
E1x=G(1)+l*vector1(1); %A cada recta viene dada por el punto G centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
E1y=G(2)+l*vector1(2);&lt;br /&gt;
E1z=G(3)+l*vector1(3);&lt;br /&gt;
E2x=G(1)+l*vector2(1);&lt;br /&gt;
E2y=G(2)+l*vector2(2);&lt;br /&gt;
E2z=G(3)+l*vector2(3);&lt;br /&gt;
E3x=G(1)+l*vector3(1);&lt;br /&gt;
E3y=G(2)+l*vector3(2);&lt;br /&gt;
E3z=G(3)+l*vector3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Representación de la curva en azul. &lt;br /&gt;
plot3(E1x,E1y,E1z,&amp;quot;r&amp;quot;) %Representación del Eje 1 en rojo.&lt;br /&gt;
plot3(E2x,E2y,E2z,&amp;quot;g&amp;quot;) %Representación del Eje 2 en verde.&lt;br /&gt;
plot3(E3x,E3y,E3z,&amp;quot;k&amp;quot;) %Representación del Eje 3 en negro.&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) = 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilindricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρ/ρ=1. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=800;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;      %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;            %Coordenadas de la particionf=ones(N+1,1);                 &lt;br /&gt;
f=ones(N+1,1);                             %Funcion de la integral simple (1)&lt;br /&gt;
i=ones(N+1,N+1);                        %Funcion de la integral doble (1)                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
int1=h*w'*f                                   %Resultado de la integral simple&lt;br /&gt;
int2=h1*h2*w'*i*w                       %Resultado de la integral doble &lt;br /&gt;
int3=int1*int2                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32121</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32121"/>
				<updated>2015-11-28T21:38:32Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: /* Visualización de vectores velocidad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las gragicas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de vectores velocidad==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
pintamos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VECTORES_VELOCIDAD.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus respectivos vectores velocidad, con el fin de no dificultar la visión de dichos vectores, hemos decidido no unir los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
HAY UN ERROR AL ESCRIBIR LA MATRIZ&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow{\omega}&amp;lt;/math&amp;gt; son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;L=I·overrightarrow {\omega}=λ·overrightarrow{\omega}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
Mg=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Bucle para obtener las coordenadas&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz general de las posiciones con las coordenadas obtenidas&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig obtenido en los apartados anteriores&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
ve1=a(:,1)';&lt;br /&gt;
ve2=a(:,2)';&lt;br /&gt;
ve3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
rx1=Mg(1)+l*ve1(1); %A cada recta viene dada por el punto Mg centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
ry1=Mg(2)+l*ve1(2);&lt;br /&gt;
rz1=Mg(3)+l*ve1(3);&lt;br /&gt;
rx2=Mg(1)+l*ve2(1);&lt;br /&gt;
ry2=Mg(2)+l*ve2(2);&lt;br /&gt;
rz2=Mg(3)+l*ve2(3);&lt;br /&gt;
rx3=Mg(1)+l*ve3(1);&lt;br /&gt;
ry3=Mg(2)+l*ve3(2);&lt;br /&gt;
rz3=Mg(3)+l*ve3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Mantenemos el gráfico para dibujar el grafico y las tres rectas. &lt;br /&gt;
plot3(rx1,ry1,rz1,&amp;quot;r&amp;quot;)&lt;br /&gt;
plot3(rx2,ry2,rz2,&amp;quot;g&amp;quot;)&lt;br /&gt;
plot3(rx3,ry3,rz3,&amp;quot;k&amp;quot;)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) = 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilindricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρ/ρ=1. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=800;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;      %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;            %Coordenadas de la particionf=ones(N+1,1);                 &lt;br /&gt;
f=ones(N+1,1);                             %Funcion de la integral simple (1)&lt;br /&gt;
i=ones(N+1,N+1);                        %Funcion de la integral doble (1)                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
int1=h*w'*f                                   %Resultado de la integral simple&lt;br /&gt;
int2=h1*h2*w'*i*w                       %Resultado de la integral doble &lt;br /&gt;
int3=int1*int2                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32120</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32120"/>
				<updated>2015-11-28T21:38:04Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: /* Visualización de vectores velocidad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las gragicas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de vectores velocidad==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
pintamos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VECTORES_VELOCIDAD.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus respectivos vectores velocidad, con el fin de no dificultar la visión de dichos vectores, hemos decidido no unir los puntos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
HAY UN ERROR AL ESCRIBIR LA MATRIZ&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow{\omega}&amp;lt;/math&amp;gt; son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;L=I·overrightarrow {\omega}=λ·overrightarrow{\omega}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
Mg=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Bucle para obtener las coordenadas&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz general de las posiciones con las coordenadas obtenidas&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig obtenido en los apartados anteriores&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
ve1=a(:,1)';&lt;br /&gt;
ve2=a(:,2)';&lt;br /&gt;
ve3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
rx1=Mg(1)+l*ve1(1); %A cada recta viene dada por el punto Mg centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
ry1=Mg(2)+l*ve1(2);&lt;br /&gt;
rz1=Mg(3)+l*ve1(3);&lt;br /&gt;
rx2=Mg(1)+l*ve2(1);&lt;br /&gt;
ry2=Mg(2)+l*ve2(2);&lt;br /&gt;
rz2=Mg(3)+l*ve2(3);&lt;br /&gt;
rx3=Mg(1)+l*ve3(1);&lt;br /&gt;
ry3=Mg(2)+l*ve3(2);&lt;br /&gt;
rz3=Mg(3)+l*ve3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Mantenemos el gráfico para dibujar el grafico y las tres rectas. &lt;br /&gt;
plot3(rx1,ry1,rz1,&amp;quot;r&amp;quot;)&lt;br /&gt;
plot3(rx2,ry2,rz2,&amp;quot;g&amp;quot;)&lt;br /&gt;
plot3(rx3,ry3,rz3,&amp;quot;k&amp;quot;)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) = 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilindricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρ/ρ=1. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=800;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;      %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;            %Coordenadas de la particionf=ones(N+1,1);                 &lt;br /&gt;
f=ones(N+1,1);                             %Funcion de la integral simple (1)&lt;br /&gt;
i=ones(N+1,N+1);                        %Funcion de la integral doble (1)                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
int1=h*w'*f                                   %Resultado de la integral simple&lt;br /&gt;
int2=h1*h2*w'*i*w                       %Resultado de la integral doble &lt;br /&gt;
int3=int1*int2                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32119</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32119"/>
				<updated>2015-11-28T21:36:12Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: /* VISUALIZACIÓN DE LOS VECTORES VELOCIDAD */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las gragicas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visualización de vectores velocidad==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
pintamos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:VECTORES_VELOCIDAD.jpg|600px|thumb|left|Visualización de los puntos de la curva con sus respectivos vectores velocidad, con el fin de facilitar la visualización de dichos vectores, hemos decidido no unir los puntos de la curva&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
HAY UN ERROR AL ESCRIBIR LA MATRIZ&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow{\omega}&amp;lt;/math&amp;gt; son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;L=I·overrightarrow {\omega}=λ·overrightarrow{\omega}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
Mg=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Bucle para obtener las coordenadas&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz general de las posiciones con las coordenadas obtenidas&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig obtenido en los apartados anteriores&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
ve1=a(:,1)';&lt;br /&gt;
ve2=a(:,2)';&lt;br /&gt;
ve3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
rx1=Mg(1)+l*ve1(1); %A cada recta viene dada por el punto Mg centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
ry1=Mg(2)+l*ve1(2);&lt;br /&gt;
rz1=Mg(3)+l*ve1(3);&lt;br /&gt;
rx2=Mg(1)+l*ve2(1);&lt;br /&gt;
ry2=Mg(2)+l*ve2(2);&lt;br /&gt;
rz2=Mg(3)+l*ve2(3);&lt;br /&gt;
rx3=Mg(1)+l*ve3(1);&lt;br /&gt;
ry3=Mg(2)+l*ve3(2);&lt;br /&gt;
rz3=Mg(3)+l*ve3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Mantenemos el gráfico para dibujar el grafico y las tres rectas. &lt;br /&gt;
plot3(rx1,ry1,rz1,&amp;quot;r&amp;quot;)&lt;br /&gt;
plot3(rx2,ry2,rz2,&amp;quot;g&amp;quot;)&lt;br /&gt;
plot3(rx3,ry3,rz3,&amp;quot;k&amp;quot;)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) = 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilindricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρ/ρ=1. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=800;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;      %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;            %Coordenadas de la particionf=ones(N+1,1);                 &lt;br /&gt;
f=ones(N+1,1);                             %Funcion de la integral simple (1)&lt;br /&gt;
i=ones(N+1,N+1);                        %Funcion de la integral doble (1)                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
int1=h*w'*f                                   %Resultado de la integral simple&lt;br /&gt;
int2=h1*h2*w'*i*w                       %Resultado de la integral doble &lt;br /&gt;
int3=int1*int2                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:VECTORES_VELOCIDAD.jpg&amp;diff=32118</id>
		<title>Archivo:VECTORES VELOCIDAD.jpg</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:VECTORES_VELOCIDAD.jpg&amp;diff=32118"/>
				<updated>2015-11-28T21:34:25Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32117</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32117"/>
				<updated>2015-11-28T21:31:40Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las gragicas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==VISUALIZACIÓN DE LOS VECTORES VELOCIDAD==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
pintamos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
HAY UN ERROR AL ESCRIBIR LA MATRIZ&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow{\omega}&amp;lt;/math&amp;gt; son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;L=I·overrightarrow {\omega}=λ·overrightarrow{\omega}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
Mg=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Bucle para obtener las coordenadas&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz general de las posiciones con las coordenadas obtenidas&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig obtenido en los apartados anteriores&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
ve1=a(:,1)';&lt;br /&gt;
ve2=a(:,2)';&lt;br /&gt;
ve3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
rx1=Mg(1)+l*ve1(1); %A cada recta viene dada por el punto Mg centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
ry1=Mg(2)+l*ve1(2);&lt;br /&gt;
rz1=Mg(3)+l*ve1(3);&lt;br /&gt;
rx2=Mg(1)+l*ve2(1);&lt;br /&gt;
ry2=Mg(2)+l*ve2(2);&lt;br /&gt;
rz2=Mg(3)+l*ve2(3);&lt;br /&gt;
rx3=Mg(1)+l*ve3(1);&lt;br /&gt;
ry3=Mg(2)+l*ve3(2);&lt;br /&gt;
rz3=Mg(3)+l*ve3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Mantenemos el gráfico para dibujar el grafico y las tres rectas. &lt;br /&gt;
plot3(rx1,ry1,rz1,&amp;quot;r&amp;quot;)&lt;br /&gt;
plot3(rx2,ry2,rz2,&amp;quot;g&amp;quot;)&lt;br /&gt;
plot3(rx3,ry3,rz3,&amp;quot;k&amp;quot;)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) = 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilindricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρ/ρ=1. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=800;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;      %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;            %Coordenadas de la particionf=ones(N+1,1);                 &lt;br /&gt;
f=ones(N+1,1);                             %Funcion de la integral simple (1)&lt;br /&gt;
i=ones(N+1,N+1);                        %Funcion de la integral doble (1)                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
int1=h*w'*f                                   %Resultado de la integral simple&lt;br /&gt;
int2=h1*h2*w'*i*w                       %Resultado de la integral doble &lt;br /&gt;
int3=int1*int2                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32116</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32116"/>
				<updated>2015-11-28T21:28:04Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: /* Visualizacion de un sistema de puntos rotados con ejes ω = e1, ω = e2, ω = e1+e2+e3 y angulo θ= π/16 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las gragicas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
[[Archivo:R1G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1 y angulo π/16]]&lt;br /&gt;
[[Archivo:R2G9.jpg|400px|thumb|rigth|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e2 y angulo π/16]]&lt;br /&gt;
[[Archivo:R4G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e1+e2+e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
==VISUALIZACIÓN DE LOS VECTORES VELOCIDAD==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
pintamos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
HAY UN ERROR AL ESCRIBIR LA MATRIZ&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow{\omega}&amp;lt;/math&amp;gt; son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;L=I·overrightarrow {\omega}=λ·overrightarrow{\omega}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
Mg=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Bucle para obtener las coordenadas&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz general de las posiciones con las coordenadas obtenidas&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig obtenido en los apartados anteriores&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
ve1=a(:,1)';&lt;br /&gt;
ve2=a(:,2)';&lt;br /&gt;
ve3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
rx1=Mg(1)+l*ve1(1); %A cada recta viene dada por el punto Mg centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
ry1=Mg(2)+l*ve1(2);&lt;br /&gt;
rz1=Mg(3)+l*ve1(3);&lt;br /&gt;
rx2=Mg(1)+l*ve2(1);&lt;br /&gt;
ry2=Mg(2)+l*ve2(2);&lt;br /&gt;
rz2=Mg(3)+l*ve2(3);&lt;br /&gt;
rx3=Mg(1)+l*ve3(1);&lt;br /&gt;
ry3=Mg(2)+l*ve3(2);&lt;br /&gt;
rz3=Mg(3)+l*ve3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Mantenemos el gráfico para dibujar el grafico y las tres rectas. &lt;br /&gt;
plot3(rx1,ry1,rz1,&amp;quot;r&amp;quot;)&lt;br /&gt;
plot3(rx2,ry2,rz2,&amp;quot;g&amp;quot;)&lt;br /&gt;
plot3(rx3,ry3,rz3,&amp;quot;k&amp;quot;)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) = 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilindricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρ/ρ=1. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=800;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;      %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;            %Coordenadas de la particionf=ones(N+1,1);                 &lt;br /&gt;
f=ones(N+1,1);                             %Funcion de la integral simple (1)&lt;br /&gt;
i=ones(N+1,N+1);                        %Funcion de la integral doble (1)                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
int1=h*w'*f                                   %Resultado de la integral simple&lt;br /&gt;
int2=h1*h2*w'*i*w                       %Resultado de la integral doble &lt;br /&gt;
int3=int1*int2                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32115</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32115"/>
				<updated>2015-11-28T21:25:43Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: /* Rotacion de un sistema de particulas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las gragicas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
==VISUALIZACIÓN DE LOS VECTORES VELOCIDAD==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
pintamos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
HAY UN ERROR AL ESCRIBIR LA MATRIZ&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow{\omega}&amp;lt;/math&amp;gt; son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;L=I·overrightarrow {\omega}=λ·overrightarrow{\omega}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
Mg=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Bucle para obtener las coordenadas&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz general de las posiciones con las coordenadas obtenidas&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig obtenido en los apartados anteriores&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
ve1=a(:,1)';&lt;br /&gt;
ve2=a(:,2)';&lt;br /&gt;
ve3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
rx1=Mg(1)+l*ve1(1); %A cada recta viene dada por el punto Mg centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
ry1=Mg(2)+l*ve1(2);&lt;br /&gt;
rz1=Mg(3)+l*ve1(3);&lt;br /&gt;
rx2=Mg(1)+l*ve2(1);&lt;br /&gt;
ry2=Mg(2)+l*ve2(2);&lt;br /&gt;
rz2=Mg(3)+l*ve2(3);&lt;br /&gt;
rx3=Mg(1)+l*ve3(1);&lt;br /&gt;
ry3=Mg(2)+l*ve3(2);&lt;br /&gt;
rz3=Mg(3)+l*ve3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Mantenemos el gráfico para dibujar el grafico y las tres rectas. &lt;br /&gt;
plot3(rx1,ry1,rz1,&amp;quot;r&amp;quot;)&lt;br /&gt;
plot3(rx2,ry2,rz2,&amp;quot;g&amp;quot;)&lt;br /&gt;
plot3(rx3,ry3,rz3,&amp;quot;k&amp;quot;)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) = 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilindricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρ/ρ=1. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=800;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;      %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;            %Coordenadas de la particionf=ones(N+1,1);                 &lt;br /&gt;
f=ones(N+1,1);                             %Funcion de la integral simple (1)&lt;br /&gt;
i=ones(N+1,N+1);                        %Funcion de la integral doble (1)                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
int1=h*w'*f                                   %Resultado de la integral simple&lt;br /&gt;
int2=h1*h2*w'*i*w                       %Resultado de la integral doble &lt;br /&gt;
int3=int1*int2                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32114</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32114"/>
				<updated>2015-11-28T21:24:55Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: /* Visualizacion de un sistema de puntos rotados con eje ω=e3 y angulo θ= π/16 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|600px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las gragicas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
==VISUALIZACIÓN DE LOS VECTORES VELOCIDAD==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
pintamos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
HAY UN ERROR AL ESCRIBIR LA MATRIZ&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow{\omega}&amp;lt;/math&amp;gt; son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;L=I·overrightarrow {\omega}=λ·overrightarrow{\omega}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
Mg=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Bucle para obtener las coordenadas&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz general de las posiciones con las coordenadas obtenidas&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig obtenido en los apartados anteriores&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
ve1=a(:,1)';&lt;br /&gt;
ve2=a(:,2)';&lt;br /&gt;
ve3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
rx1=Mg(1)+l*ve1(1); %A cada recta viene dada por el punto Mg centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
ry1=Mg(2)+l*ve1(2);&lt;br /&gt;
rz1=Mg(3)+l*ve1(3);&lt;br /&gt;
rx2=Mg(1)+l*ve2(1);&lt;br /&gt;
ry2=Mg(2)+l*ve2(2);&lt;br /&gt;
rz2=Mg(3)+l*ve2(3);&lt;br /&gt;
rx3=Mg(1)+l*ve3(1);&lt;br /&gt;
ry3=Mg(2)+l*ve3(2);&lt;br /&gt;
rz3=Mg(3)+l*ve3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Mantenemos el gráfico para dibujar el grafico y las tres rectas. &lt;br /&gt;
plot3(rx1,ry1,rz1,&amp;quot;r&amp;quot;)&lt;br /&gt;
plot3(rx2,ry2,rz2,&amp;quot;g&amp;quot;)&lt;br /&gt;
plot3(rx3,ry3,rz3,&amp;quot;k&amp;quot;)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) = 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilindricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρ/ρ=1. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=800;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;      %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;            %Coordenadas de la particionf=ones(N+1,1);                 &lt;br /&gt;
f=ones(N+1,1);                             %Funcion de la integral simple (1)&lt;br /&gt;
i=ones(N+1,N+1);                        %Funcion de la integral doble (1)                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
int1=h*w'*f                                   %Resultado de la integral simple&lt;br /&gt;
int2=h1*h2*w'*i*w                       %Resultado de la integral doble &lt;br /&gt;
int3=int1*int2                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32113</id>
		<title>Movimiento de un sistema de partículas (Grupo G9)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Movimiento_de_un_sistema_de_part%C3%ADculas_(Grupo_G9)&amp;diff=32113"/>
				<updated>2015-11-28T21:24:36Z</updated>
		
		<summary type="html">&lt;p&gt;R.fernandez-reyesd: /* Rotacion de un sistema de particulas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Visualización de un sistema de partículas==&lt;br /&gt;
&lt;br /&gt;
Para empezar a dibujar un sistema de partículas primero tenemos que generarlos. En nuestro caso, tenemos 21 partículas que inicialmente se encuentran en las coordenadas (x&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,y&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; ,z&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;) = (sin(π(i − 1)/10,cos(π(i − 1)/4), cos(π(i −1)/10) para i = 1, 2, ..., 21 respecto a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}. Supondremos que nuestras partículas están unidas por un alambre de masa despreciable de manera que su posición relativa no cambia.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:sistemaG9.jpg|600px|thumb|left|Visualización de la curva dada]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
t = (1:1:21);              % Generamos un vector t con los 21 puntos &lt;br /&gt;
x = sin(pi*(t-1)/10);      % Vectores de las componenetes de los puntos de la curva&lt;br /&gt;
y = cos(pi*(t-1)/4);&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
plot3(x,y,z,'-x')          % Representamos la curva&lt;br /&gt;
axis equal                 % Igualamos los ejes &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])    % Definimos los ejes entre -2 y 2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Centro de masas de un sistema de particulas==&lt;br /&gt;
===Formula del centro de masas===&lt;br /&gt;
En nuestro caso tenemos 21 particulas y cada particula tiene la misma masa m=10. Para calcular el centro de masas hacemos uso de la formula de centro de masas :&lt;br /&gt;
'''(∑&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;masa&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;)/M''' donde M es la masa total (21×10=210),&amp;quot;masa&amp;quot; la masa de cada particula y ri= la distancia del punto al eje correspondiente x, y ó z. El codigo que utilizaremos es:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
masa = 10;              %masa de cada particula&lt;br /&gt;
Mtotal = 21*masa;       %La masa total la obtenemos al sumar la masa de las 21 particulas&lt;br /&gt;
X = zeros(1,21);              &lt;br /&gt;
Y = zeros(1,21);        %Creamos 3 matrices de ceros que posteriormente completaremos&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);  %Creamaos 3 matrices fila con las coordenadas de cada punto multiplicadas por la masa del mismo&lt;br /&gt;
   Y(1,i) = masa*y(i);                 &lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
X = sum(X);                            &lt;br /&gt;
Y = sum(Y);             % X Y Z serán el sumatorio de los productos de las coordenadas de los puntos por su masa      &lt;br /&gt;
Z = sum(Z);&lt;br /&gt;
&lt;br /&gt;
XG = (X/Mtotal);        %Dividimos XYZ entre la masa total y obtenemos las coordenadas del centro de masas.&lt;br /&gt;
YG = (Y/Mtotal);&lt;br /&gt;
ZG = (Z/Mtotal);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualicacion del centro de masas===&lt;br /&gt;
A continuación mostraremos un grafico con la curva y su centro de masas:&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
%Representacion de la curva&lt;br /&gt;
t = (1:1:21);                      &lt;br /&gt;
x = (sin(pi*(t-1)/10));&lt;br /&gt;
y = (cos (pi*(t-1)/4));&lt;br /&gt;
z = cos(pi*(t-1)/10);&lt;br /&gt;
&lt;br /&gt;
plot3(x,y,z,'-x')&lt;br /&gt;
axis equal &lt;br /&gt;
axis ([-2,2,-2,2,-2,2])&lt;br /&gt;
hold on&lt;br /&gt;
&lt;br /&gt;
%Representación del centro de masas&lt;br /&gt;
masa = 10;&lt;br /&gt;
Mtotal = 21*masa;&lt;br /&gt;
X = zeros(1,21);&lt;br /&gt;
Y = zeros(1,21);&lt;br /&gt;
Z = zeros(1,21);&lt;br /&gt;
&lt;br /&gt;
for i = 1:21&lt;br /&gt;
   X(1,i) = masa*x(i);&lt;br /&gt;
   Y(1,i) = masa*y(i);&lt;br /&gt;
   Z(1,i) = masa*z(i);&lt;br /&gt;
end&lt;br /&gt;
XG = sum(X)/Mtotal;&lt;br /&gt;
YG = sum(Y)/Mtotal;&lt;br /&gt;
ZG = sum(Z)/Mtotal;&lt;br /&gt;
&lt;br /&gt;
plot3(XG,YG,ZG,'.g','linewidth',5)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
[[Archivo:centromasasG9.jpg|600px|thumb|left|Visualización de la curva dada en azul y el centro de masas en verde]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rotacion de un sistema de particulas==&lt;br /&gt;
===Matriz de componentes de una Rotación===&lt;br /&gt;
En primer lugar, vamos a calcular analíticamente la matriz de componentes de una rotación.&lt;br /&gt;
La fórmula de una rotación es:&lt;br /&gt;
[[Archivo:TL 1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde  w es el vector unitario:&lt;br /&gt;
[[Archivo:TL 2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refiriéndonos a la base ortonormal {e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, podemos expresar la rotación como:&lt;br /&gt;
[[Archivo:TL 3.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por  lo que la matriz de componentes es:&lt;br /&gt;
[[Archivo:TL 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Matriz Rotacion con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para generar la matriz de  rotacion necesitamos saber el eje y el angulo con el que queremos rotarlo. En nuestro caso estos valores seran eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16. Para generar esta matriz utilizaremos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
We3= [0,0,1];            %Eje de rotacion &lt;br /&gt;
mod = sqrt(sum(We3.^2)); %Hallamos el modulo del vector rotación, aunque en este caso sea innecesario, lo haremos para un eje generico&lt;br /&gt;
We3 = We3./mod;          %Por ultimo hacemos que el eje sea un vector unitario&lt;br /&gt;
tt = pi/16;              %Definimos el angulo de rotación &lt;br /&gt;
&lt;br /&gt;
% La Matriz de rotacion,segun hemos explicado será: R=cos(θ)I + (1-cos(θ)u×u +sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R1=eye(3)*cos(tt);                                % Genera la matriz corespondiente a cos(θ)I&lt;br /&gt;
R2=kron(We3,We3')*(1-cos(tt));                    % Genera la matriz corespondiete a (1-cos(θ)u×u&lt;br /&gt;
R3=[0 -We3(3) We3(2); We3(3) 0 -We3(1);-We3(2) We3(1) 0]*sin(tt);&lt;br /&gt;
                                                  % Genera la matriz corespondiete a sin(θ)ux&lt;br /&gt;
&lt;br /&gt;
R=R1+R2+R3;                                       % Suma las matrices anteriores para calcula la matriz de rotacion&lt;br /&gt;
disp(R);&lt;br /&gt;
&lt;br /&gt;
R3=R= [0.98079 -0.19509 0.00000 ;0.19509  0.98709 0.00000 ;0.00000  0.00000 1.00000] %Esta será el tensor de rotación segun el eje e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con eje ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para poder visualizar el sistema de puntos rotado tenemos que multiplicar cada coordenada de nuestras particulas por la matriz de rotacion. De esta manera conseguimos sistema de puntos rotado. &lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R3=R=[0.98079 -0.19509 0.00000 ;0.19509 0.98709 0.00000 ;0.00000 0.00000 1.00000]; %Componentes del tensor rotación de eje w3&lt;br /&gt;
i=(1:21); &lt;br /&gt;
x=sin (pi*(i-1)/10);                                     %Coordenadas x de las particulas segun i&lt;br /&gt;
y=cos(pi*(i-1)/4);                                       %Coordenadas y de las particulas segun i&lt;br /&gt;
z=cos(pi*(i-1)/10);                                      %Coordenadas z de las particulas segun i&lt;br /&gt;
f=[x;y;z];                                               %Creamos una matriz cuyas filas seran las coordenadas xyz de los puntos&lt;br /&gt;
g=([x(i); y(i) ;z(i)]'*R3)';                             %La matriz g nos da las particulas rotadas segun R3&lt;br /&gt;
plot3(g(1,:),g(2,:),g(3,:),'o-','MarkerFaceColor','r')   %Dibuja las partículas rotadas&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,'x-','MarkerFaceColor','y')            %Dibujamos tambien los puntos de la curva&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                             % Ejes fijados en la region [-2,2]*[-2,2]*[-2,2]&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Archivo:R3G9.jpg|400px|thumb|left|Visualización de los puntos de la curva y sus rotados segun el tensor rotación de eje e3 y angulo π/16]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
===Calculo del tensor de rotacion  de un sistema de puntos con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para rotar el conjunto de puntos por estos ejes de giros usaremos el mismo codigo que en el apartado 3.1.  Para esto calculamos de nuevo las matrices de rotacion para los ejes: ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; y ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;. El procedimiento es el mismo, solo hay que cambiar el vector introducido por v=[1 0 0], v=[0 1 0] y v=[1 1 1] respectivamente. &lt;br /&gt;
&lt;br /&gt;
Asi pues, para no repetir el codigo utilizado en apartados anteriores, escribiremos directamente el tensor rotación obtenido para cada eje, siendo R1 para [1 0 0], R2 para [0 1 0] y R4 para [1 1 1].&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
R1=[1 0 0; 0 0.980785 -0.19509; 0 0.19509 0.980785]                                  %Componentes del tensor de rotación de eje e1&lt;br /&gt;
R2=[0.980785 0 0.19509; 0 1 0; -0.19509 0 0.980785]                                  %Componentes del tensor de rotación de eje e2&lt;br /&gt;
R4=[0.98719 -0.106231 0.11904; 0.11904 0.98719 -0.106231; -0.106231 0.11904 0.98719] %Componentes del tensor de rotacion de eje e1+e2+e3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Visualizacion de un sistema de puntos rotados con ejes ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, ω = e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;+e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; y angulo θ= π/16===&lt;br /&gt;
Para visualizar los sistemas de puntos rotados tenemos que multiplicar cada coordenada de nuestras particulas por cada matriz de rotacion como hizimos en el apartado 3.2 . De esta manera conseguimos el sistema de puntos rotados para cada uno. Para evitar volver a escribir el codigo tres veces, mostraremos las gragicas directamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Los puntos azules son los iniciales, los puntos rojos son los rotados&lt;br /&gt;
&lt;br /&gt;
== Velocidad de los puntos del sistema ==&lt;br /&gt;
&lt;br /&gt;
=== Relación entre la velocidad de los puntos del sistema con su posición mediante un tensor antisimétrico A ===&lt;br /&gt;
&lt;br /&gt;
Supongamos ahora que el sistema gira alrededor de un eje genérico con vector de dirección unitario ϖ de manera que la variación angular viene dada por la función θ(t) donde t ∈ [0, π] es el tiempo. &lt;br /&gt;
&lt;br /&gt;
En primer lugar, vamos a comprobar analíticamente que la velocidad de los puntos del sistema está relacionada con su posición mediante un tensor antisimétrico A, es decir:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un tensor es antisimétrico si &lt;br /&gt;
 &lt;br /&gt;
[[Archivo:F0_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En (1) A es la velocidad angular. Para demostrar que la velocidad angular de una rotación es un tensor antisimético, vamos a derivar la siguiente  relación: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_1.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
de donde se obtiene  la '''matriz antisimétrica''' definida como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F00_2.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
que coincide con la definición de tensor velocidad angular.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Demostracción que el vector axial asociado a A es θ(t)ϖ === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La velocidad angular se define como el ángulo girado por unidad de tiempo. &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 4.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para un objeto que gira alrededor de un eje, cada punto del objeto tiene la misma velocidad angular. &lt;br /&gt;
&lt;br /&gt;
La forma matricial para representar la velocidad angular, puede ser deducida a partir de matrices de rotación.&lt;br /&gt;
&lt;br /&gt;
Cualquier vector que gira alrededor de un eje con velocidad angular ϖ satisface: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 5.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde ω×  se conoce como vector axial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podemos definir el tensor velocidad angular asociado con la velocidad angular ϖ  como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0_6.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Este tensor antisimétrico A(t) actúa como si  ω× fuera un operador:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 7.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una matriz de rotación R(t) se puede obtener en cada instante el tensor velocidad angular A(t) como se muestra a continuación. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se  cumple que: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 8.jpg|izquierda]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Como la  velocidad angular debe ser la misma para los tres vectores de un mismo sistema de referencia, si la matriz R(t) cuyas tres columnas son tres vectores unitarios simultáneamente  perpendiculares, podemos escribir la relación:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 9.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y por tanto la velocidad angular se puede definir como:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 10.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De donde se deduce que &lt;br /&gt;
&lt;br /&gt;
[[Archivo:F0 11.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
==VISUALIZACIÓN DE LOS VECTORES VELOCIDAD==&lt;br /&gt;
&lt;br /&gt;
Hallamos las componentes de la velocidad de las partículas al girar con velocidad angular ω=e&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; con la formula que hemos demostrado en el apartado 4. Una vez encontramos estas componentes&lt;br /&gt;
pintamos sus vectores aplicados en las coordenadas de cada punto.&lt;br /&gt;
Para ello utilizamos:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
p=zeros(21,3);                                                  %Vector de posición de las partículas&lt;br /&gt;
for i=1:21&lt;br /&gt;
    p(i,:)=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10)]; %Definimos un vector con las componentes de los puntos de la curva&lt;br /&gt;
    w(i,:)=[0,0,1];                                             %Definimos el vector velocidad angular&lt;br /&gt;
end&lt;br /&gt;
v=cross(w,p);                                                   % Producto vectorial de los vectores posición y ω nos da el vector velocidad&lt;br /&gt;
&lt;br /&gt;
hold on&lt;br /&gt;
figure(1)&lt;br /&gt;
quiver3(p(:,1),p(:,2),p(:,3),v(:,1),v(:,2),v(:,3))              %Representación tanto de la curva como de la velocidad&lt;br /&gt;
axis([-2,2,-2,2,-2,2])                                          %Ejes en los que definimos el grafico&lt;br /&gt;
plot3(p(:,1),p(:,2),p(:,3),'o','MarkerFaceColor','b') &lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Los valores de las componentes de la velocidad van a ser distintos de 0 para el caso de e1 y e2, ya que en el caso de e3 sabemos que el producto vectorial de e3 por e3 es nulo. Por otro lado, el primer punto del sistema de partículas tiene como coordenadas (0,0,0), por tanto su velocidad es nula.&lt;br /&gt;
&lt;br /&gt;
La gráfica obtenida sería la siguiente:&lt;br /&gt;
&lt;br /&gt;
== Momento angular de un sistema de partículas ==&lt;br /&gt;
&lt;br /&gt;
El momento angular de un sistema de 21 partículas, que tienen un vector de desplazamiento r&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, masa igual a m&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;, las cuales son todas idénticas y un vector de velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;; este momento lineal se define como &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 1.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El momento lineal se puede expresar como: &lt;br /&gt;
&lt;br /&gt;
[[Archivo:E T 2.jpg|sinmarco|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para ello se supone que los puntos se mueven con una velocidad angular w y además se sustituye el valor de la velocidad v&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; por w x r.&lt;br /&gt;
&lt;br /&gt;
[[Archivo:E_L_T_19.jpg|izquierda]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Momento angular===&lt;br /&gt;
&lt;br /&gt;
El momento angular es una magnitud física que bajo ciertas condiciones de simetría rotacional de los sistemas se mantiene constante con el tiempo a medida que el sistema evoluciona, que da lugar la ley de conservación conocida como Ley de conservación del momento angular. El momento angular de un conjunto de partículas es la suma de los momentos angulares de cada una:&lt;br /&gt;
&lt;br /&gt;
Para calcular las componentes del tensor de inercia I  lo haremos de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L= zeros[3,3];&lt;br /&gt;
AUX= zeros[3,3];&lt;br /&gt;
m=10;                % masa de cada particula&lt;br /&gt;
x=0;&lt;br /&gt;
y=0;&lt;br /&gt;
z=0;&lt;br /&gt;
for i=1:21;&lt;br /&gt;
    vpos=[cos(pi*(i-1)/10),cos(pi*(i-1)/4),cos(pi*(i-1)/10]   %vector posición de las particulas&lt;br /&gt;
    for t=1:3;&lt;br /&gt;
        for h=1:3;&lt;br /&gt;
            if t==h;   % Para modificar la diagonal principal que ya calculamos directamente sus valores&lt;br /&gt;
                AUX(1,1)=(vpos(2)^2)+(vpos(3)^2);    % EXPLICACION&lt;br /&gt;
                AUX(2,2)=(vpos(3)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
                AUX(3,3)=(vpos(2)^2)+(vpos(1)^2);    %EXPLICACION&lt;br /&gt;
            else&lt;br /&gt;
                AUX(t,h)=-(vpos(t)*vpos(h));&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
     L=L+AUX;&lt;br /&gt;
end&lt;br /&gt;
L=m*L          % Multiplicamos la matriz por la masa de cada particula&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Energía cinética del sistema==&lt;br /&gt;
HAY UN ERROR AL ESCRIBIR LA MATRIZ&lt;br /&gt;
La energía cinética de un cuerpo es aquella energía que posee debido a su movimiento. Se define como el trabajo necesario para acelerar una masa determinada desde el reposo hasta alcanzar una velocidad . Una vez conseguida esta energía durante la aceleración, el cuerpo mantiene su energía cinética salvo que cambie su velocidad. Para un sistema de partículas, la energía cinética total se escribe como: &lt;br /&gt;
&lt;br /&gt;
 [[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.36.png|125x125px|centro]]&lt;br /&gt;
&lt;br /&gt;
Sustituyendo en la fórmula anterior el valor de la velocidad que es:&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 21.03.17.png|95x95px|centro]]  &lt;br /&gt;
&lt;br /&gt;
Nos da:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Captura de pantalla 2014-12-14 a la(s) 20.16.43.png|920x920px|centro]]&lt;br /&gt;
&lt;br /&gt;
llegando así,a la expresión pedida.Hemos usado las propiedades del producto mixto y la regla de la expulsión.&lt;br /&gt;
Para obtener la energía cinética del sistema utilizamos:  &lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
L=[220 0 -110; 0 220 0; -110 0 220];&lt;br /&gt;
%velocidad angular&lt;br /&gt;
w=[0 0 1];                              &lt;br /&gt;
Ec=0.5*(w*L*w')&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Teorema de Steiner==&lt;br /&gt;
El teorema de Steiner es un teorema usado en la determinación del momento de inercia de un sólido rígido sobre cualquier eje, dado el momento de inercia del objeto sobre el eje paralelo que pasa a través del centro de masa y de la distancia perpendicular (r) entre ejes.&lt;br /&gt;
Se nos pide demostrar la siguiente fórmula, definiendo el vector 'a' como el vector que une el centro de masas G con el punto P:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Demostracionde8.JPG|901x391px|sinmarco|centro]]&lt;br /&gt;
&lt;br /&gt;
A continuación escribimos el codigo para usar el teorema de Steiner de modo que:&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
m=10;                                    % masa de cada partícula&lt;br /&gt;
p=[-1.16633e-17 6.76707e-17 0.047619];   % Punto en el que queremos hallar el momento de inercia&lt;br /&gt;
G=[-1.16633e-17 6.76707e-17 0.047619];   % Coordenadas del centro de masas&lt;br /&gt;
t=G-p;                                   % t es el vector que uno G y p&lt;br /&gt;
B=m*(((t*t')*eye(3))-t'*t);              % Tensor el momento de Inercia para el vector t&lt;br /&gt;
x=zeros(1,21);&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
for i=1:21                               % Bucle para obtener las coordenadas de los puntos ya visto en apartados anteriores&lt;br /&gt;
 x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
 y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
 z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
vpos=[x' y' z'];                         %vpos sera el la matriz cuyas columnas son las componentes de los puntos&lt;br /&gt;
Ig=zeros(3,3);&lt;br /&gt;
for i=1:21&lt;br /&gt;
 Ig=m*(vpos(i,:))*(vpos(i,:)')*eye(3)-m*(vpos(i,:)')*(vpos(i,:))+Ig; % Tensor el momento de Inercia para el vector de posición&lt;br /&gt;
end&lt;br /&gt;
Ip=Ig+B                                  %Por ultimo&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ejes principales de inercia==&lt;br /&gt;
Llamamos ejes principales de inercia a los vectores propios de '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''. Todo sólido que gira libremente alrededor de uno de estos ejes no varía su orientación en el espacio. Cuando un sólido gira alrededor de uno de sus ejes principales, el momento angular '''L''' y la velocidad angular &lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow{\omega}&amp;lt;/math&amp;gt; son vectores paralelos por estar ambos alineados con una dirección principal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;L=I·overrightarrow {\omega}=λ·overrightarrow{\omega}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Donde λ es una magnitud escalar que coincide con el momento de inercia correspondiente a dicho eje. En general, un cuerpo rígido tiene tres momentos principales de inercia diferentes. Y si dos ejes principales se corresponden a momentos principales de inercia diferentes, dichos ejes son perpendiculares.&lt;br /&gt;
&lt;br /&gt;
Lo primero que hacemos es realizar el cálculo de autovalores y autovectores del Tensor '''I&amp;lt;sub&amp;gt;g&amp;lt;/sub&amp;gt;'''&lt;br /&gt;
{{matlab| codigo=&lt;br /&gt;
x=zeros(1,21);% Matrices de ceros para las coordenadas&lt;br /&gt;
y=zeros(1,21);&lt;br /&gt;
z=zeros(1,21);&lt;br /&gt;
Mg=[-1.16633e-17 6.76707e-17 0.047619];%Coordenadas del centro de masas&lt;br /&gt;
m=10; %Masa de cada partícula&lt;br /&gt;
for i=1:21 %Bucle para obtener las coordenadas&lt;br /&gt;
x(i)=sin(pi*(i-1)/10);                                                                     &lt;br /&gt;
y(i)=cos(pi*(i-1)/4);                                       &lt;br /&gt;
z(i)=cos(pi*(i-1)/10); &lt;br /&gt;
end&lt;br /&gt;
pos=[x' y' z']; %Generamos una matriz general de las posiciones con las coordenadas obtenidas&lt;br /&gt;
Ig=zeros(3,3); %Matriz de ceros para introducir Ig&lt;br /&gt;
for i=1:21 %Bucle del tensor diada que genera el termino de Ig obtenido en los apartados anteriores&lt;br /&gt;
Ig=m*(pos(i,:)')*(pos(i,:))+Ig;&lt;br /&gt;
end&lt;br /&gt;
[a,b]=eig(Ig);% Obtenemos los autovectores de la matriz Ig obteniendo las direcciones principales de Inercia&lt;br /&gt;
ve1=a(:,1)';&lt;br /&gt;
ve2=a(:,2)';&lt;br /&gt;
ve3=a(:,3)';&lt;br /&gt;
l=linspace(-1,0.5,2); %creamos un parametro landa que introducimos en las paramétricas.&lt;br /&gt;
rx1=Mg(1)+l*ve1(1); %A cada recta viene dada por el punto Mg centro de masas y la dirección del autovector de Ig.&lt;br /&gt;
ry1=Mg(2)+l*ve1(2);&lt;br /&gt;
rz1=Mg(3)+l*ve1(3);&lt;br /&gt;
rx2=Mg(1)+l*ve2(1);&lt;br /&gt;
ry2=Mg(2)+l*ve2(2);&lt;br /&gt;
rz2=Mg(3)+l*ve2(3);&lt;br /&gt;
rx3=Mg(1)+l*ve3(1);&lt;br /&gt;
ry3=Mg(2)+l*ve3(2);&lt;br /&gt;
rz3=Mg(3)+l*ve3(3);%De esta manera obtenemos las 3 rectas cada una con sus coordenadas.&lt;br /&gt;
hold on&lt;br /&gt;
plot3(x,y,z,&amp;quot;-*b&amp;quot;) %Mantenemos el gráfico para dibujar el grafico y las tres rectas. &lt;br /&gt;
plot3(rx1,ry1,rz1,&amp;quot;r&amp;quot;)&lt;br /&gt;
plot3(rx2,ry2,rz2,&amp;quot;g&amp;quot;)&lt;br /&gt;
plot3(rx3,ry3,rz3,&amp;quot;k&amp;quot;)&lt;br /&gt;
hold off&lt;br /&gt;
}}&lt;br /&gt;
Quedando representado en el sistema de forma:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calculo del tensor de inercia de un solido ==&lt;br /&gt;
Nuestro solido esta definido de la siguiente manera: Su base es la placa plana con forma de anillo circular centrado en el&lt;br /&gt;
origen y comprendido entre los radios 100 y 200 (centimetros). Luego tiene 20 centimetros de grosor y su densidad d depende del radio, es decir que&lt;br /&gt;
d(ρ, θ, z) = 1/ρ Kg/cm&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Calculo de la masa total ===&lt;br /&gt;
Para calcular la masa total del solido tenemos que integrar su volumen por su densidad. Esto nos da una integral triple que resolveremos en cilindricas.&lt;br /&gt;
Como hacemos el cambio a cilindricas tenemos que multiplicar la integral por el jacobiano que es ρ por lo que la integral a calcular es ρ/ρ=1. Para Calcular esta integral en matlab hemos descompuesto la integral triple en una simple y otra doble.&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
N=800;                                       %Numero de puntos intermedios&lt;br /&gt;
ro1=100; ro2=200; teta1=0; teta2=2*pi; z1=0; z2=20;   %Extremos de intervalos en cm&lt;br /&gt;
h=(z2-z1)/N; h1=(ro2-ro1)/N; h2=(teta2-teta1)/N;      %Longitud de cada particion&lt;br /&gt;
r=z1:h:z2; s=ro1:h1:ro2; t=teta1:h2:teta2;            %Coordenadas de la particionf=ones(N+1,1);                 &lt;br /&gt;
f=ones(N+1,1);                             %Funcion de la integral simple (1)&lt;br /&gt;
i=ones(N+1,N+1);                        %Funcion de la integral doble (1)                                         &lt;br /&gt;
w=ones(N+1,1);                 &lt;br /&gt;
w(1)=1/2; w(N+1)=1/2;&lt;br /&gt;
int1=h*w'*f                                   %Resultado de la integral simple&lt;br /&gt;
int2=h1*h2*w'*i*w                       %Resultado de la integral doble &lt;br /&gt;
int3=int1*int2                                %Resultado de la integral triple (masa total)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
La masa en kg es igual a &lt;br /&gt;
   1.2566e+04&lt;/div&gt;</summary>
		<author><name>R.fernandez-reyesd</name></author>	</entry>

	</feed>