Questions marquées «c++»

Un puissant langage de programmation orienté objet.

2
résoudre
Je porte un code existant de MATLAB vers C ++ et j'ai un système linéaire pour résoudre (plutôt que la forme la plus typique A x = b )x A = bxA=bxA=bA x = bAx=bAx=b La matrice est dense et de forme générale, mais ne dépasse pas 1000x1000. Donc, dans …

3
Bibliothèque d'algèbre linéaire Blaze?
L'article «Expression Templates Revisited: A Performance Analysis of Current Methodologies» du SIAM Journal of Scientific Computing fait référence à la bibliothèque d'algèbre linéaire «Blaze». Je n'en ai jamais entendu parler auparavant et je n'arrive pas à trouver de références en ligne. (Les recherches google évidentes rendent le papier ci-dessus.) Alors, …


3
Implémentation efficace d'un algorithme à matrice tridiagonale
Je résous un problème physique en utilisant un schéma numérique implicite. Cela m'amène à résoudre une équation linéaire avec une matrice tridiagonale. J'ai codé cet algorithme à partir de Wikipedia. Je me demande s'il existe une bibliothèque efficace qui permet de résoudre ce type d'équation de manière optimisée. Une note …


3
Tester si deux matrices 12x12 ont le même déterminant
On me donne une matrice symétrique, inversible, définie positive et dense. Je dois tester si où J est la matrice des uns.12×1212×1212 \times 12QQQJdet(Q)=det(12I−Q−J)(1)det(Q)=det(12I−Q−J)(1)\det(Q) = \det(12I-Q-J) \; \; (1)JJJ Je fais actuellement cela avec la bibliothèque de tatou mais cela s'avère trop lent. Le fait est que je dois le …

5
Bibliothèque C ++ pour l'intégration numérique (quadrature)
J'ai mon propre petit sous-programme d'intégration numérique (quadrature), qui est une adaptation en C ++ d'un programme ALGOL publié par Bulirsch & Stoer en 1967 (Numerische Mathematik, 9, 271-278). Je voudrais passer à un algorithme plus moderne (adaptatif) et me demander s'il existe des bibliothèques C ++ (gratuites) qui en …
10 c++  quadrature 



3
Comment construire une fonction spline récursive en C ++
En ce moment, je travaille sur une méthode de résolution d'équations différentielles appelée collocation base-spline. Ce avec quoi j'ai du mal à construire une méthode pour construire une spline d'ordre arbitraire, avec la relation avec la condition initiale B 1 i (x)={ 1Bk + 1je( x ) = x - …
10 c++  b-spline 

3
Existe-t-il des packages FEM «légers»?
Fondamentalement, FEM semble être un problème à peu près «résolu». Il existe de nombreux frameworks puissants, comme Trilinos, PETSc, FEniCS, Libmesh ou MOOSE. Une chose qu'ils ont en commun: ils sont extrêmement "lourds". Tout d'abord, l'installation est normalement super douloureuse. Deuxièmement, leur interface / API est épaisse et lourde - …

1
Implémentation de la méthode Jacobi-Davidson pour le problème des valeurs propres cubiques
J'ai un gros problème de valeur propre cubique: ( A0+ λ A1+λ2UNE2+λ3UNE3) x =0.(UNE0+λUNE1+λ2UNE2+λ3UNE3)X=0.\left(\mathbf{A}_0 + \lambda\mathbf{A}_1 + \lambda^2\mathbf{A}_2 + \lambda^3\mathbf{A}_3\right)\mathbf{x} = 0. Je pourrais résoudre cela en convertissant en un problème de valeur propre linéaire mais cela résulterait en un système aussi grand:32323^2 ⎡⎣⎢- un0000je000je⎤⎦⎥⎡⎣⎢Xyz⎤⎦⎥= λ ⎡⎣⎢UNE1je0UNE20jeUNE300⎤⎦⎥⎡⎣⎢Xyz⎤⎦⎥,[-UNE0000je000je][Xyz]=λ[UNE1UNE2UNE3je000je0][Xyz],\begin{bmatrix} -\mathbf{A}_0 & 0 …


2
Bibliothèque C ++ pour une minimisation contrainte non linéaire
J'essaie actuellement de résoudre le problème de minimisation contraint non linéaire tel qu'implémenté dans la fonction matlab "fmincon". Mes attentes sont, minimiser (fun1, x0, uB, lB, fun2) où x0 est l'état initial, fun1 est une fonction qui doit être minimisée, uB sont des limites supérieures, lB sont des limites inférieures …

6
Question douce: Où Python s'intègre-t-il dans l'image?
J'ai donc débattu pour savoir si je devrais ou non prendre la peine d'apprendre Python. De parler avec mes professeurs, Matlab semble être le langage commun utilisé dans les mathématiques appliquées / science informatique en ce qui concerne le monde universitaire ; tandis que dans l' industrie , mes professeurs …
9 matlab  python  c++ 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.