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

1 votos

Hiperelipsis: Encuentra las longitudes del centro a los lados a lo largo de diferentes bases ortogonales

Supongamos que tengo una hiperelipsis (orientada arbitrariamente) en Rn cuyos vectores de los ejes principales conozco. Quiero encontrar las longitudes de los n vectores a lo largo de la base ortogonal del sistema de coordenadas que tocan la superficie del hiperelipsoide. ¿Tienes alguna idea de cómo lograr esto?

Adjunto una pequeña imagen en dos dimensiones para que quede claro. Sé que a y b y me gustaría encontrar x y y (y sus equivalentes de mayor dimensión).

enter image description here

2voto

amd Puntos 2503

Esencialmente se buscan las intersecciones de los ejes de coordenadas con el elipsoide. Puedes encontrarlas poniendo a cero todas las variables de la ecuación cartesiana implícita del elipsoide menos una. No lo has dicho explícitamente, pero asumo por simplicidad que el elipsoide está centrado en el origen. Su ecuación implícita se puede representar en forma de matriz como xTQx=1, donde Q es una matriz positiva-definida. Tenemos entonces para las intersecciones con la xi eje (0,0,,xi,,0)Q(0,0,,xi,,0)T=qiix2i=1, de la cual xi=q1/2ii es decir, la raíz cuadrada recíproca del elemento diagonal correspondiente de Q . (Si se amplía la ecuación (1), qii es el coeficiente del x2i plazo).

Entonces, ¿cómo encontrar estos coeficientes? Una forma es construir Q . Los vectores de los ejes principales forman una base ortogonal en la que el elipsoide es una esfera; su matriz en esa base es simplemente la matriz de identidad. Si P es la matriz con estos vectores como columnas, P mapea desde esta base a la base estándar, por lo que la matriz del elipsoide en la base estándar es PTIP1=PTP1=(PPT)1. La última forma puede no ser la más conveniente para el cálculo, ya que requiere calcular toda la matriz cuando sólo se necesitan los elementos diagonales.

Se puede evitar una inversión de la matriz aprovechando la ortogonalidad de P de las columnas. Factor P en UD , donde U es P con sus columnas pi normalizado y D es una matriz diagonal con dii= . Entonces tenemos PP^T = (UD)(UD)^T = UD^2U^T y (PP^T)^{-1} = (UD^2U^T)^{-1} = U(D^2)^{-1}U^T. \tag3 Los elementos diagonales de (D^2)^{-1} son, por supuesto, simplemente 1/\|\mathbf p_i\|^2 = 1/(\mathbf p_i\cdot\mathbf p_i) .

Por ejemplo, digamos que tenemos \mathbf p_1 = (6,2)^T y \mathbf p_2 = (-1,3)^T . Entonces (PP^T)^{-1} = \begin{bmatrix}37&9\\9&13\end{bmatrix}^{-1} = \frac1{400} \begin{bmatrix}13&-9\\-9&37\end{bmatrix}, y así el x - y y -los intersticios son {20\over\sqrt{13}} y {20\over\sqrt{37}} respectivamente.

Si el elipsoide no está centrado en el origen, también se puede utilizar un proceso similar. Terminarás con una ecuación cuadrática en x_i para las intercepciones, que, por supuesto, pueden tener una o ninguna solución.

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