Ciência computacional

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




3
Malha de dados de superfície 3D em python
Eu tenho um conjunto de dados de pontos tridimensionais para os quais gostaria de construir uma malha, usando python. Todo o software que eu vi exige que você forneça as bordas. Existe um programa em python que toma como entrada um conjunto de pontos em 3D e produz uma malha? …


1
Como formular matriz de massa concentrada no MEF
Ao resolver PDE dependentes do tempo usando o método dos elementos finitos, por exemplo, a equação do calor, se usarmos o passo explícito do tempo, teremos que resolver um sistema linear por causa da matriz de massa. Por exemplo, se mantivermos o exemplo da equação do calor, ∂u∂t=c∇2u∂u∂t=c∇2u\frac{\partial{u}}{\partial{t}} = c\nabla{}^{2}u …




2
Descida de gradiente e descida de gradiente conjugada
Para um projeto, tenho que implementar esses dois métodos e comparar o desempenho deles em diferentes funções. Parece que o método do gradiente conjugado se destina a resolver sistemas de equações lineares de Ax=bAx=b A\mathbf{x} = \mathbf{b} Onde AAA é uma matriz n por n simétrica, definida positiva e real. …




1
Existem estruturas de teste para desenvolvimento numérico de software
Descobri que boa parte da minha programação de ciências computacionais tem requisitos de teste que não são cobertos pelas estruturas de teste padrão: Teste de tempo de computação Para garantir que os algoritmos não fiquem mais lentos. Eu poderia fazer algo parecido, assureSmallerEqual(RuntimeWrapper(algorithm),53)mas gostaria que o limite de 53 segundos …
10 testing 

1
Primeira aparição da frase "crime inverso"
Na pesquisa de problemas inversos, é comum construir um conjunto de dados sintéticos a partir de um conjunto conhecido de parâmetros e testar se a técnica de inversão pode reconstruir esses parâmetros. Ao fazer isso, é importante adicionar níveis apropriados de ruído aleatório aos dados sintéticos. Além disso, se o …

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.