Questions marquées «c»

C est un langage de programmation à usage général. Destiné à l'origine à la mise en œuvre de logiciels système, C et ses proches sont les principaux langages utilisés dans la plupart des systèmes d'exploitation modernes. En raison de sa fine couche d'abstraction et de sa faible surcharge, C permet un codage efficace des algorithmes et des structures de données utiles pour le calcul scientifique. Utilisez cette balise pour les questions concernant le langage de programmation C.

17
Existe-t-il un solveur de programmation non linéaire de haute qualité pour Python?
J'ai plusieurs problèmes d'optimisation globale non convexe difficiles à résoudre. Actuellement, j'utilise la boîte à outils Optimization de MATLAB (en particulier, fmincon()avec algorithm = 'sqp'), ce qui est assez efficace . Cependant, la majeure partie de mon code est en Python et j'aimerais également en faire l'optimisation. Existe-t-il un solutionneur …



8
Analyse des données de structure des protéines en C
Mon expérience est en génomique, mais j'ai récemment travaillé sur des problèmes liés à la structure des protéines. J'ai écrit quelques programmes pertinents en C, construisant mon propre analyseur de fichiers PDB à partir de zéro dans le processus. Je ne m'inquiétais pas de faire un analyseur vraiment robuste, je …


5
Calculer
La fonction a une singularité proche de . Cette singularité peut être levée, cependant: pour , on devrait avoir , car Et donc Cependant, la forme n'est pas seulement non définie en , il est également numériquement instable au voisinage de ce point; afin d'évaluer pour de très petits numériquement, …
13 c++  c 


1
Existe-t-il un outil qui peut générer des extensions d'intervalle des fonctions Fortran (ou C) en analysant le code Fortran (ou C)?
Les études de cas dans ma thèse de doctorat nécessitent que j'ai des extensions d'intervalle des sous - programmes Fortran dans CHEMKIN-II (excuses pour le lien; c'est la meilleure que j'ai pu trouver pour un package qui n'est plus distribué par le Sandia National Laboratory). CHEMKIN-II est un ensemble de …


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 …



3
Comment savoir si mon code est vectorisé par le compilateur?
Comme l'illustre la réponse de Jed Brown aux coûts des recherches par rapport aux calculs , l'utilisation d'opérations à virgule flottante vectorisées vs non vectorisées résulte en un code beaucoup plus rapide. De nombreux compilateurs modernes affirment qu'ils peuvent effectuer une vectorisation automatique. Comment savoir quelles parties de mon code …
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.