Ciencia computacional

Preguntas y respuestas para científicos que usan computadoras para resolver problemas científicos.



2
FEM: singularidad de la matriz de rigidez.
Estoy resolviendo la ecuación diferencial con condiciones iniciales u (0) = u (1) = 0 , u '' (0) = u '' (1) = 0 . Aquí \ sigma (x) \ geqslant \ sigma_ {0}> 0 es el parámetro. En forma de operador podemos reescribir la ecuación diferencial como Au …






1
¿Cómo establecer que un método iterativo para sistemas lineales grandes es convergente en la práctica?
En la ciencia computacional, a menudo encontramos grandes sistemas lineales que debemos resolver por algunos medios (eficientes), por ejemplo, ya sea por métodos directos o iterativos. Si nos centramos en esto último, ¿cómo podemos establecer que un método iterativo para resolver un sistema lineal grande es convergente en la práctica? …

1
¿Cómo puedo calcular una base para una matriz de álgebra de Lie dado un conjunto finito de generadores?
Dado un conjunto arbitrario de (numéricos) matrices complejas cuadrados A={A1,A2,⋯,Am}A={A1,A2,⋯,Am}\mathcal{A}=\{A_1,A_2,\cdots,A_m\} , estoy interesado en el cálculo de la álgebra de Lie matriz real generada por AA\mathcal{A} , llamarlo LALA\mathcal{L_\mathcal{A}} . Es decir, me gustaría una base para LA=spanR{B:B∈∪∞k=1Ck}LA=spanR{B:B∈∪k=1∞Ck} \mathcal{L_\mathcal{A}} = \mathbb{span_R}\{B:B\in\cup_{k=1}^{\infty}\mathcal{C}_k\} donde se define de forma recursiva comoCkCk\mathcal{C}_kC k + …



1
Biblioteca para transformada de Fourier en celosía triangular
Estoy buscando implementaciones razonablemente rápidas de la transformada discreta de Fourier (DFT) en una red 2D triangular o hexagonal. Apreciaría los consejos para tales implementaciones (especialmente las que se pueden usar fácilmente desde Python o Mathematica), y también para las descripciones de cómo reducir este problema al 1D DFT, que …

1
¿Cómo se puede paralelizar un método de múltiples cuadrículas para resolver un sistema lineal de ecuaciones?
Según tengo entendido, el método de cuadrícula múltiple resuelve un sistema lineal resolviendo una versión más gruesa del mismo problema (eliminando el error de baja frecuencia) y luego proyectando de nuevo a la cuadrícula fina para suavizar los errores de alta frecuencia. Para sistemas grandes, puedo ver cómo se puede …

4
Runge-Kutta y reutilización de puntos de datos
Estoy tratando de implementar el método Runge-Kutta de cuarto orden para resolver un ODE de primer orden en Python, es decir, . Entiendo cómo funciona el método, pero estoy tratando de escribir un algoritmo eficiente que minimice el número de veces quese calculaf(x,y)ya que esto es bastante costoso. Me han …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.