«c++» etiketlenmiş sorular

Güçlü bir nesne yönelimli programlama dili.

2
LAPACK ve BLAS kullanarak
C ++ için MATLAB mevcut bir kodu taşıma ve çözmek için bir lineer sistem bilgisi am (yerine daha tipik bir şekilde daha A x = b )x A = bxbir=bxA=bA x = bbirx=bAx=b matrisi yoğun ve genel formda olmakla birlikte 1000x1000'den daha büyük değildir. MATLAB'da çözüm, işlev veya eğik çizgi …

3
Blaze doğrusal cebir kütüphanesi?
SIAM Bilimsel Hesaplama Dergisi'nde yer alan "İfade Şablonları Yeniden Ziyaret Edildi: Güncel Metodolojilerin Performans Analizi" makalesi "Blaze" doğrusal cebir kütüphanesine atıfta bulunmaktadır. Daha önce duymadım ve çevrimiçi referanslar bulamıyorum. (Açıkça görülen google aramaları yukarıdaki makaleyi geri veriyor.) Peki bu kütüphane nedir ve nereden daha fazla bilgi edinebilirim?

1
C ++ ile Mathematica'nın QuasiMonteCarlo entegrasyonunun değiştirilmesi
QuasiMonteCarloYöntemi kullanarak 3 veya 4 boyutlu bazı integraller gerçekleştiren bir Mathematica program var . Sorun şu ki, bu hesaplamaların bazılarının HPC kümemizde bulunan maksimum iş süresinde tamamlanamayacağı noktaya kadar can sıkıcı bir şekilde uzun zaman alıyor. Bu yüzden programı büyük bir faktörle hızlandıracağından şüphelendiğim C ++ 'da yeniden yazmayı düşünüyorum. …

3
Verimli üç eksenli matris algoritması uygulaması
Fiziksel bir problemi örtük sayısal şema kullanarak çözüyorum. Bu beni tridiagonal matris ile doğrusal bir denklemin çözülmesine götürüyor. Ben kodlu ettik bu algoritma Wikipedia'dan. Bu tür bir denklemin optimize edilmiş bir şekilde çözülmesini sağlayan etkili bir kütüphane olup olmadığını merak ediyorum. Önemli bir not, matrisin sadece sistem parametreleri değiştiğinde değişmesidir, …


3
İki 12x12 matrisin aynı belirleyiciye sahip olup olmadığını test etme
Bana 12×1212×1212 \times 12 matris QQQ , bu simetrik, ters çevrilebilir, pozitif kesin ve yoğun. Eğer test mi det(Q)=det(12I−Q−J)(1)det(Q)=det(12I−Q−J)(1)\det(Q) = \det(12I-Q-J) \; \; (1) burada JJJ tamamen birli bir matristir. Şu anda armadillo kütüphanesi ile yapıyorum ama çok yavaş olduğu ortaya çıkıyor. Mesele şu ki, bunu bir trilyon matris için …

5
Sayısal entegrasyon için C ++ kütüphanesi (kareleme)
1967'de Bulirsch & Stoer tarafından yayınlanan bir ALGOL programının C ++ uyarlaması olan sayısal entegrasyon (kareleme) için kendi küçük alt programım var (Numerische Mathematik, 9, 271-278). Daha modern (uyarlanabilir) bir algoritmaya yükseltmek ve böyle bir (ücretsiz) C ++ kütüphanesi olup olmadığını merak ediyorum. GSL (ki bu C) olarak bir göz …
10 c++  quadrature 

4
C / C ++ 'da Runge-Kutta 8'inci sıra aranıyor
Runge-Kutta 8. dereceden yöntemini (89) C ++ ile yazılmış bir gök mekaniği / astrodinamik uygulamasında bir Windows makinesi kullanarak kullanmak istiyorum. Bu yüzden herkes belgelenmiş ve kullanımı ücretsiz iyi bir kütüphane / uygulama biliyor mu merak ediyorum? Beklenilen herhangi bir derleme problemi olmadığı sürece C ile yazılmışsa sorun yoktur. Şimdiye …


3
C ++ 'da özyinelemeli spline işlevi oluşturma
Şu anda temel-spline kollokasyonu adı verilen bir diferansiyel denklem çözme yöntemi üzerinde çalışıyorum. Ne ile sorun yaşıyorum ile ilişkisi ile keyfi bir sipariş spline oluşturmak için bir yöntem inşa etmektir ile başlangıç ​​koşulu ve bu sorunla başlamakta bile sorun yaşıyorum, çünkü özyinelemeli "üst" veya "alt" ile başlayabilir ve genel bir …
10 c++  b-spline 

3
Etrafta “hafif” FEM paketleri var mı?
Temel olarak, FEM hemen hemen "çözülmüş" bir sorun gibi görünüyor. Trilinos, PETSc, FEniCS, Libmesh veya MOOSE gibi çok sayıda güçlü çerçeve var. Ortak noktalarından biri: Son derece “ağır”. İlk olarak, kurulum normalde süper ağrılıdır. İkincisi, arayüzleri / API'ları kalın ve ağırdır - tüm fikrinizi ilgili kütüphanenin düşüncesine çevirmeniz gerekir. Bu, …


1
Kübik özdeğer problemi için Jacobi-Davidson yönteminin uygulanması
Büyük bir kübik özdeğer problemim var: (bir0+ λbir1+λ2bir2+λ3bir3) x =0.(bir0+λbir1+λ2bir2+λ3bir3)x=0.\left(\mathbf{A}_0 + \lambda\mathbf{A}_1 + \lambda^2\mathbf{A}_2 + \lambda^3\mathbf{A}_3\right)\mathbf{x} = 0. Bunu lineer bir özdeğer problemine dönüştürerek çözebilirdim ama bir sistemle sonuçlanırdı 32323^2 büyük gibi: ⎡⎣⎢-bir0000ben000ben⎤⎦⎥⎡⎣⎢xyz⎤⎦⎥= λ⎡⎣⎢bir1ben0bir20benbir300⎤⎦⎥⎡⎣⎢xyz⎤⎦⎥,[-bir0000ben000ben][xyz]=λ[bir1bir2bir3ben000ben0][xyz],\begin{bmatrix} -\mathbf{A}_0 & 0 & 0 \\ 0 & \mathbf{I} & 0 \\ 0 & 0 & …

2
Doğrusal olmayan kısıtlı minimizasyon için C ++ kütüphanesi
Şu anda matlab "fmincon" fonksiyonunda uygulandığı gibi doğrusal olmayan kısıtlı minimizasyon problemini çözmeye çalışıyorum. Beklentilerim, minimize etmek (fun1, x0, uB, lB, fun2), burada x0 başlangıç ​​durumudur, fun1 en aza indirilmesi gereken işlevdir, uB üst sınırlardır, lB daha düşük sınırlardır ve fun2, doğrusal olmayan eşitliklerin vektörlerini sağlayan işlevdir / http://www.mathworks.com/help/optim/ug/fmincon.html adresinde …

6
Yumuşak Soru: Python resme nerede uyuyor?
Bu yüzden Python öğrenmeye zahmet etmem gerekip gerekmediğini tartışıyorum. Profesörlerimle konuştuğumdan, Matlab uygulamalı matematik / bilgisayar bilimlerinde akademi söz konusu olduğunda kullanılan ortak dil gibi görünüyor ; ederken sanayi , benim profesör (özellikle. endüstrisinde çalışmış olanlar) söylediler öğrenme c ++ en güvenli yoldur. Hem akademi hem de endüstride, Python ile …
9 matlab  python  c++ 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.