Ciencia computacional

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

3
Calculando series ligeramente oscilatorias con alta precisión?
Supongamos que tengo la siguiente función interesante: f(x)=∑k≥1coskxk2(2−coskx).f(x)=∑k≥1cos⁡kxk2(2−cos⁡kx). f(x) = \sum_{k\geq1} \frac{\cos k x}{k^2(2-\cos kx)}. Tiene algunas propiedades desagradables, como que su derivada no sea continua en múltiplos racionales deππ\pi. Sospecho que no existe una forma cerrada. Puedo calcularlo calculando sumas parciales y usando la extrapolación de Richardson, pero el …


5
Calcular
La función f:x↦(ex−1)/xf:x↦(ex−1)/xf \colon x \mapsto (e^x-1)/x tiene singularidad cerca de x=0x=0x = 0 . Sin embargo, esa singularidad se puede levantar: para x=1x=1x = 1 , uno debería tener f(x)=1f(x)=1f(x) = 1 , ya que y por lo tanto Sin embargo, la formano es solo no definido en, también …
13 c++  c 




4
¿Conjuntos de pruebas para aplicaciones numéricas en C ++?
Recientemente, he estado presionando a mi grupo para que incluya más pruebas al escribir su código. Hubo varios errores importantes que tomaron mucho más tiempo para detectar de lo que probablemente era necesario hablar, porque no teníamos un buen régimen de pruebas. Sin embargo, sospecho que sería útil tener las …
13 testing 

3
¿Cuáles son los principios básicos detrás de generar una malla en movimiento?
Estoy interesado en implementar una malla móvil para un problema de advección-difusión. Adaptive Moving Mesh Methods da un buen ejemplo de cómo hacer esto para la ecuación de Burger en 1D usando diferencia finita. ¿Alguien podría ofrecer un ejemplo práctico para resolver la ecuación de advección-difusión 1D usando diferencia finita …

2
Confusión sobre la regla Armijo
Tengo esta confusión sobre la regla de Armijo utilizada en la búsqueda de línea. Estaba leyendo la búsqueda de la línea de seguimiento, pero no entendí de qué se trata esta regla de Armijo. ¿Alguien puede explicar qué es la regla Armijo? La wikipedia no parece explicar bien. Gracias

3
Confusión sobre el problema de detección comprimido
Leí algunas referencias que incluyen esto . Estoy un poco confundido sobre qué problema de optimización comprime las compilaciones de detección e intenta resolver. Lo es minimizesubject to∥x∥1Ax=bminimize‖x‖1subject toAx=b\begin{array}{ll} \text{minimize} & \|x\|_1\\ \text{subject to} & Ax=b\end{array} o y minimizesubject to∥x∥0Ax=bminimize‖x‖0subject toAx=b\begin{array}{ll} \text{minimize} & \|x\|_0\\ \text{subject to} & Ax=b\end{array} o / …





5
¿Cuáles son los beneficios y las desventajas inherentes al uso de clases para encapsular algoritmos numéricos?
Muchos algoritmos utilizados en computación científica tienen una estructura inherente diferente a los algoritmos comúnmente considerados en formas menos intensivas en matemáticas de ingeniería de software. En particular, los algoritmos matemáticos individuales tienden a ser muy complejos, a menudo involucran cientos o miles de líneas de código, sin embargo, no …
13 algorithms 

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.