Tengo una lista de vectores de separación/desplazamiento, ¿cómo puedo calcular los vectores de ubicación?

Necesito calcular algunos vectores de ubicación que a partir de vectores de desplazamiento de separación que se generan a partir de la fórmula R i + 1 R i , dónde R i siendo un vector de ubicación.

Un poco de información: tengo algunos monómeros donde tengo sus vectores de separación, pero lo que quiero obtener son las ubicaciones de los monómeros.

¿Cómo puedo hacer esto? Tal vez un ejemplo de juguete pueda ayudarme a entender esto un poco mejor.

EDITAR:

Me dan una lista de vectores de separación de una función llamada frc. Aquí está la ayuda impresa:

This function generates nruns configurations of a length N polymer, 
  using the freely rotating chain model with fixed bond angle theta.
  It is returned as a single 3 x N x nruns tensor of separation vectors.
  The first dimension is the x,y,z coordinates; the second specifies which 
  monomer on the chain; and the third specifies which configuration.
Necesitas dar más información. ¿Todos estos vectores de separación o desplazamiento implican desplazamientos desde el mismo punto de referencia?

Respuestas (1)

Supongo que te refieres a algo como esto:

Cadena polimérica

donde el r ^ i son los vectores de separación y desea calcular el vector R ^ . La respuesta es simplemente que R ^ es la suma de todos los vectores que conducen a él, así que en este caso:

R ^ = r ^ 0 + r ^ 1 + r ^ 2 + r ^ 3 + r ^ 4 + r ^ 5

El único inconveniente es que necesita usar la suma de vectores al agregar los vectores. No dices cómo te dan los vectores de separación, es decir, en qué formato, pero a menudo se dan como su X , y y z componentes:

r ^ = ( r X , r y , r z )

En este caso, agrega los vectores simplemente agregando sus componentes, por ejemplo;

a ^ + b ^ = ( X a + X b , y a + y b , z a + z b )

Gracias John, de hecho tengo que calcular las ubicaciones de cada monómero en esta cadena que gira libremente. Puedo calcular el extremo a extremo o R cuando sumo cada uno de los vectores de ubicación. Entonces, la verdadera pregunta es cómo puedo calcular las ubicaciones de cada uno de los monómeros cuando me dan una lista de vectores de separación en el formato (x, y, z)
@Kevin: La ubicación de la norte El monómero (en relación con cualquier extremo de la cadena en el que comience) es solo R norte = r 0 + r 1 + . . . + r norte .
¡Ay! bien, entonces puedo hacer algo como la suma acumulativa (del vector de separación) a lo largo de la cadena y obtener mi ubicación para cada monómero. ¡Gracias!
@Kevin: sí, exactamente.