Ilmu Komputasi

T&J untuk ilmuwan yang menggunakan komputer untuk memecahkan masalah ilmiah

6
Apakah ada implementasi level referensi BLAS di C / C ++?
Implementasi netlib BLAS adalah referensi yang sangat baik, sebagian besar tidak dioptimalkan dan didokumentasikan dengan baik (misalnya zgemm ). Namun, itu di Fortran 77, membuatnya agak tidak dapat diakses oleh mereka yang memiliki pendidikan pemrograman yang lebih modern. Apakah ada implementasi level referensi BLAS, seperti netlib, di C / C …
11 blas  education 

1
Pertandingan kuadrat paling murni rotasi
Adakah yang bisa merekomendasikan metode untuk masalah kuadrat-terkecil berikut: R ∈ R3 × 3R∈R3×3R \in \mathbb{R}^{3 \times 3}∑i = 0N( R xsaya- bsaya)2→ min∑saya=0N(Rxsaya-bsaya)2→min\sum\limits_{i=0}^N (Rx_i - b_i)^2 \rightarrow \minRRR Saya bisa mendapatkan solusi perkiraan dengan meminimalkan (arbitrer ), dengan mengambil matriks dan:∑i = 0N( A xsaya- bsaya)2→ min∑saya=0N(SEBUAHxsaya-bsaya)2→min\sum\limits_{i=0}^N (Ax_i - …

1
Metode numerik untuk membalikkan transformasi integral?
Saya mencoba membalikkan transformasi integral berikut secara numerik: F(y) = ∫∞0yexp[ - 12( y2+ x2) ] Saya0( X y) f( x )d xF(y)=∫0∞yexp⁡[−12(y2+x2)]I0(xy)f(x)dxF(y) = \int_{0}^{\infty} y\exp{\left[-\frac{1}{2}(y^2 + x^2)\right]} I_0\left(xy\right)f(x)\;\mathrm{d}x Jadi untuk saya perlu memperkirakan f ( x ) di mana:F( y)F(y)F(y)f( x )f(x)f(x) dan F ( y ) adalah nyata …

3
Pertanyaan perkiraan kuadrat terkecil
Saya mengambil kursus perhitungan ilmiah, dan kami baru saja mendekati pendekatan kuadrat. Pertanyaan saya secara khusus tentang perkiraan menggunakan polinomial. Saya mengerti bahwa jika Anda memiliki titik data n +1, Anda dapat menemukan polinomial tingkat n yang unik yang menggambarkan semua titik ini. Tapi saya juga bisa melihat mengapa ini …

2
Bagaimana saya memplot permukaan plot 4D?
Saya mencoba merencanakan fungsi gelombang untuk sebuah partikel dalam kotak 3D. Ini mengharuskan saya untuk memplot 4 variabel: sumbu x, y, z dan fungsi kepadatan probabilitas. Fungsi kepadatan probabilitas adalah: abs((np.sin((p*np.pi*X)/a))*(np.sin((q*np.pi*Y)/b))*(np.sin((r*np.pi*Z)/c)))**2 Saya menggunakan np.arange()untuk X, Y dan Z. Saya telah membaca bahwa untuk melakukan ini, Anda perlu memplot permukaan plot …

2
Apa struktur yang mendasari kinerja kode ilmiah?
Pertimbangkan dua komputer dengan konfigurasi perangkat keras dan perangkat lunak yang berbeda. Saat menjalankan kode Navier-Stokes serial yang sama persis pada setiap platform, diperlukan waktu x dan y untuk menjalankan satu iterasi untuk komputer 1 dan 2, secara berurutan. Dalam kasus ini, , adalah perbedaan waktu iterasi antara komputer 1 …



2
Struktur data untuk kode volume terbatas: Array vs Kelas
Saya harus menulis kode volume terbatas untuk Magnetohydrodynamics (MHD). Saya telah menulis kode numerik sebelumnya tetapi tidak pada skala ini. Saya hanya ingin bertanya yang akan menjadi pilihan yang baik, menggunakan struktur data (pendekatan berorientasi objek) dengan kelas atau hanya menggunakan beberapa array untuk properti yang berbeda, dalam hal kecepatan, …


3
Menyambungkan data permukaan 3D dengan python
Saya memiliki dataset titik 3-dimensi yang ingin saya buat mesh, menggunakan python. Semua perangkat lunak yang saya lihat mengharuskan Anda memberikan tepi. Apakah ada program dalam python yang mengambil input satu set poin dalam 3D dan output jala? Jika memungkinkan, saya ingin sambungannya seragam.


3
Menguji apakah dua matriks 12x12 memiliki determinan yang sama
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 Saat ini saya melakukan ini dengan perpustakaan armadillo tetapi ternyata terlalu lambat. Masalahnya adalah bahwa saya perlu melakukan ini untuk satu triliun matriks dan ternyata menghitung dua penentu adalah hambatan dari program saya. Karena itu saya punya dua pertanyaan Apakah ada trik …

3
Metodologi Terbaik untuk Mengelola Mesh dalam Komputasi Elemen Hingga Sejajar?
Saat ini saya sedang mengembangkan metode dekomposisi domain untuk solusi dari masalah hamburan. Pada dasarnya saya memecahkan sistem Helmholtz BVP secara iteratif. Saya discretize persamaan menggunakan metode elemen hingga lebih dari segitiga atau tetrahedral jerat. Saya sedang mengembangkan kode menuju tesis Phd saya. Saya menyadari beberapa pustaka elemen hingga yang …

3
Bagaimana seharusnya koefisien non-konstan diperlakukan dengan skema upwind urutan pertama volume terbatas?
Dimulai dengan persamaan advection dalam bentuk konservasi. ut=(a(x)u)xut=(a(x)u)x u_t = (a(x)u)_x di mana adalah kecepatan yang bergantung pada ruang, dan adalah konsentrasi spesies yang dilestarikan.ua(x)a(x)a(x)uuu Mendiskritkan fluks (di mana fluks , didefinisikan pada tepi sel di antara titik-titik mesh) memberi, u t = 1f=a(x)uf=a(x)uf=a(x)uut=1h(fj−12−fj+12)ut=1h(fj−12−fj+12) u_t = \frac{1}{h}\left( f_{j-{\frac{1}{2}}} - f_{j+{\frac{1}{2}}} …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.