Loading [MathJax]/jax/element/mml/optable/BasicLatin.js

1 votos

Girar un conjunto de datos de modo que los puntos extremos estén en cero

Tengo un conjunto de datos 2D en excel, una columna X y otra Y. La columna X oscila entre ±200 y la columna Y es una distribución gaussiana que oscila entre 6,8 y 8 aproximadamente. En total hay unos 500 puntos de datos. Necesito normalizar los datos de forma que Y=0 en X=±200. Sé que esto requiere una transformación de coordenadas (rotación y / o lineal) con el fin de mantener la forma / integridad de la curva, pero estoy realmente muy ajeno a ese proceso. Si alguien me puede indicar cómo hacer esto, ya sea en papel o en Excel u otro software, se lo agradecería mucho. He adjuntado una imagen de lo que los datos trazados actualmente parece. Datos actuales no normalizados.

Los puntos finales están ahora en torno a Y=6,7 e Y=6,8 para X=±200. Por favor, hágamelo saber si necesita más información o imágenes. Gracias.

0voto

Widawens Puntos 9

Según entiendo quieres encontrar la transformación lineal para transformar vectores a1=[200, 6.7]T , b1=[200, 6.8]T en vectores a2=[200, 0]T , b2=[200, 0]T y la siguiente toda curva.

Puedes hacerlo primero transformando estos vectores a, por ejemplo, a3=[200, 200]T , b3=[200, 200T] y a continuación desplazar todo transformado por transformación M con el vector [0,200]T .

Para dar el primer paso es necesario encontrar dicha transformación M eso:

[200200200200 ]=M[2002006.76.8] s M=[200200200200][2002006.76.8]1

Después de este paso aplica esta transformación M para todos los puntos de la curva, es decir pr=Mpc y, por último, los vectores de desplazamiento pr por vector b=[0200]T obtención de puntos normalizados pn=pr+b .

Observe que sucede aquí matriz [200200200200] es realmente la matriz de rotación por π/4 a escala ×200×22 pero también puede utilizar otra matriz para este objetivo.

Si necesita ajustar aún más su curva sin cambiar sus puntos finales ahora fijos (200,0),(200,0) utilizar una transformación adicional S=[100k] para ajustar y valores.

Por último, nótese que la transformación total no puede ser isométrica (es decir, consistir sólo en rotación y traslación) porque la distancia entre los puntos (200,6.8),(200,6.7) no es la misma que entre (200,0),(200,0) .

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X