Ciência computacional

Perguntas e respostas para cientistas que usam computadores para resolver problemas científicos


3
Computando séries ligeiramente oscilatórias com alta precisão?
Suponha que eu tenha a seguinte função interessante: Tem algumas propriedades desagradáveis, como sua derivada não sendo contínua em múltiplos racionais de . Eu suspeito que um formulário fechado não existe.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)}. ππ\pi Posso computá-lo calculando somas parciais e usando a extrapolação de Richardson, …

5
Calcular
A função tem singularidade próxima de . Porém, essa singularidade pode ser levantada: para , deve-se ter , pois E, portanto, No entanto, a forma não é apenas definida em , também é numericamente instável nas proximidades desse ponto; a fim de avaliar para muito pequena numericamente, pode-se utilizar uma …
13 c++  c 




4
Conjuntos de testes para aplicativos numéricos em C ++?
Recentemente, tenho pressionado meu grupo a incluir mais testes ao escrever seu código. Houve vários bugs importantes que levaram muito mais tempo para serem detectados do que provavelmente era necessário falar, porque não tínhamos um bom regime de teste. No entanto, suspeito que ter as ferramentas apropriadas para automatizar (ou …
13 testing 


2
Confusão sobre a regra de Armijo
Eu tenho essa confusão sobre a regra Armijo usada na pesquisa de linha. Eu estava lendo a pesquisa de linha de rastreamento anterior, mas não entendi o que é essa regra Armijo. Alguém pode elaborar qual é a regra de Armijo? A Wikipédia não parece explicar bem. obrigado

3
Confusão sobre o problema de detecção compactada
Eu li algumas referências, incluindo isso . Estou meio confuso com o problema de otimização que o sensor compactado cria e tenta resolver. É isso minimizesubject to∥x∥1Ax=bminimize‖x‖1subject toAx=b\begin{array}{ll} \text{minimize} & \|x\|_1\\ \text{subject to} & Ax=b\end{array} ou e minimizesubject to∥x∥0Ax=bminimize‖x‖0subject toAx=b\begin{array}{ll} \text{minimize} & \|x\|_0\\ \text{subject to} & Ax=b\end{array} ou / e …



3
Entendendo a “taxa de convergência” para métodos iterativos
Segundo a Wikipedia, a taxa de convergência é expressa como uma proporção específica de normas de vetores. Estou tentando entender a diferença entre taxas "lineares" e "quadráticas", em diferentes pontos do tempo (basicamente, "no início" da iteração e "no final"). Pode-se afirmar que: ek + 1ek+1e_{k+1}xk + 1xk+1x_{k+1}∥ ek∥__ek__\|e_k\| com …


2
Alternativas à análise de estabilidade de von neumann para métodos de diferenças finitas
Estou trabalhando na resolução das equações de poroelasticidade unidimensional acopladas (modelo de biot), dadas como: −(λ+2μ)∂2u∂x2+∂p∂x=0−(λ+2μ)∂2u∂x2+∂p∂x=0-(\lambda+ 2\mu) \frac{\partial^2 u}{\partial x^2} + \frac{\partial p}{\partial x} = 0 ∂∂t[γp+∂u∂x]−κη[∂2p∂x2]=q(x,t)∂∂t[γp+∂u∂x]−κη[∂2p∂x2]=q(x,t)\frac{\partial}{\partial t} \left[ \gamma p + \frac{\partial u}{\partial x}\right] -\frac{\kappa}{\eta}\left[\frac{\partial^2 p}{\partial x^2}\right] =q(x,t) no domínio e com as condições de contorno: Ω=(0,1)Ω=(0,1)\Omega=(0,1) p=0,(λ+2μ)∂u∂x=−u0p=0,(λ+2μ)∂u∂x=−u0p=0, (\lambda …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.