Bluebit .NET Matrix Library menyediakan kelas untuk aljabar linear berorientasi objek di platform .NET. Ini dapat digunakan untuk memecahkan sistem persamaan linier simultan, solusi paling tidak persegi dari sistem linear persamaan, eigenvalues dan masalah eigenvectors, dan masalah nilai tunggal. Juga disediakan adalah faktorisasi matriks terkait seperti Eigen, LQ, LU, Kolesky, QR, SVD. Fungsionalitas di atas hadir untuk matriks nyata dan kompleks. Dua set kelas analog disediakan untuk matriks, vektor, dan faktorisasi yang nyata dan kompleks. Meskipun mengekspos antarmuka yang mudah digunakan dan kuat, Bluebit .NET Matrix Library tidak mengorbankan kinerja apa pun. BLAS yang sangat dioptimalkan dan rutinitas LAPACK standar digunakan dalam perpustakaan dan memberikan eksekusi cepat dan perhitungan yang akurat. Bluebit .NET Matrix Library telah dikembangkan sebagai proyek C++ mode campuran, menggabungkan kode yang dikelola dan tidak dikelola bersama dan memberikan yang terbaik dari kedua dunia; kecepatan kode C++ asli dan lingkungan yang kaya fitur dan mudah digunakan dari .NET Framework.
Versi 5.0 menambahkan dukungan untuk matriks jarang.
Riwayat versi
- Versi 5.0 diposting di 2009-11-30
Menambahkan dukungan untuk Matriks yang jarang
- Versi 4.3.64 diposting di 2009-09-01
Dukungan untuk sistem operasi 64-bit
Detil Program
Eula
EULA - Perjanjian Lisensi Pengguna Akhir
MENGGUNAKAN PERANGKAT LUNAK MENUNJUKKAN PENERIMAAN ANDA ATAS KETENTUAN LISENSI INI. JIKA ANDA TIDAK MENERIMA KETENTUAN LISENSI INI, JANGAN MENGINSTAL PERANGKAT LUNAK INI. Ketentuan Lisensi berikut ini mengatur penggunaan Anda atas Perpustakaan Matriks .NET yang menyertainya kecuali Anda memiliki perjanjian yang ditandatangani terpisah dengan Perangkat Lunak Bluebit. Pemberian Lisensi. Perangkat Lunak Bluebit memberi Anda lisensi untuk menggunakan satu salinan Perpustakaan Matriks .NET. "Gunakan" berarti menyimpan, memuat, memasang, mengeksekusi, atau menampilkan Perangkat Lunak. Anda tidak boleh mengubah Pustaka Matriks .NET atau menonaktifkan fitur lisensi atau kontrol Dari Pustaka Matriks .NET. Karya Turunan. PERANGKAT LUNAK Pustaka Matriks .NET dijual untuk tujuan menggunakannya dalam lingkungan pengembangan dan membuat aplikasi. Jika Anda memiliki lisensi uji coba terbatas waktu atau lisensi mesin tunggal atau lisensi akademik, Anda tidak boleh mendistribusikan ulang Perpustakaan Matriks .NET sebagai bagian dari aplikasi utama yang Anda kembangkan menggunakan fungsionalitas .NET Matrix Library. Jika Anda memiliki lisensi pengembang, Anda dapat mendistribusikan ulang Perpustakaan Matriks .NET sebagai bagian dari aplikasi utama yang Anda kembangkan menggunakan fungsionalitas Perpustakaan Matriks .NET. Untuk semua jenis lisensi, Anda tidak diizinkan dalam keadaan apa pun untuk membuat komponen atau kontrol, yang merangkum Perpustakaan Matriks .NET yang disediakan. Anda tidak diizinkan untuk mendistribusikan kontrol atau komponen derivatif, yang bukan merupakan bagian dari aplikasi. Kepemilikan. Perpustakaan Matriks .NET dimiliki dan dilindungi hak cipta oleh Perangkat Lunak Bluebit atau pemasok pihak ketiganya. Lisensi Anda tidak memberikan hak, atau kepemilikan di Perpustakaan Matriks .NET dan bukan penjualan hak apa pun di Perpustakaan Matriks .NET. Pemasok pihak ketiga Bluebit Software dapat melindungi hak-hak mereka jika terjadi pelanggaran terhadap Ketentuan Lisensi ini. Salinan dan Adaptasi. Anda hanya dapat membuat salinan atau adaptasi Dari Perpustakaan Matriks .NET untuk tujuan arsip atau saat menyalin atau adaptasi adalah langkah penting dalam Penggunaan resmi Perpustakaan Matriks .NET. Anda harus mereproduksi semua pemberitahuan hak cipta di Perpustakaan Matriks .NET asli pada semua salinan atau adaptasi. Anda tidak boleh menyalin Pustaka Matriks .NET ke jaringan publik mana pun. Tidak ada Pembongkaran atau Dekripsi. Anda tidak boleh membongkar atau menghapus kompilasi Pustaka Matriks .NET. Transfer. Lisensi Anda akan secara otomatis berakhir setelah transfer Perpustakaan Matriks .NET. Setelah transfer, Anda harus mengirimkan Perpustakaan Matriks .NET, termasuk salinan dan dokumentasi terkait, kepada penerima transfer. Penerima transfer harus menerima Ketentuan Lisensi ini sebagai syarat untuk transfer. Penghentian. Perangkat Lunak Bluebit dapat mengakhiri lisensi Anda setelah pemberitahuan karena kegagalan untuk mematuhi Salah satu dari Ketentuan Lisensi ini. Setelah pengakhiran, Anda harus segera menghancurkan Perpustakaan Matriks .NET, bersama dengan semua salinan, adaptasi, dan bagian yang digabungkan dalam bentuk apa pun. Garansi terbatas. Perangkat lunak ini disediakan apa adanya dan Perangkat Lunak Bluebit menyangkal semua jaminan yang berkaitan dengan perangkat lunak ini, baik terekspresikan atau tersirat, termasuk tetapi tidak terbatas pada jaminan tersirat tentang kelayakan untuk merchantability dan kesesuaian untuk tujuan tertentu. Pembatasan kerusakan konsekuensial. Perangkat Lunak Bluebit tidak akan bertanggung jawab atas kerusakan tidak langsung, konsekuensial, atau insidental yang timbul dari penggunaan atau ketidakmampuan untuk menggunakan perangkat lunak tersebut bahkan jika Perangkat Lunak Bluebit telah diberitahu tentang kemungkinan kerusakan atau klaim tersebut. Dalam hal apa pun Perangkat Lunak Bluebit tidak akan bertanggung jawab atas kerusakan apa pun melebihi harga yang dibayarkan untuk lisensi untuk menggunakan Perpustakaan Matriks .NET, terlepas dari bentuk klaim. Orang yang menggunakan Perpustakaan Matriks .NET menanggung semua risiko terhadap kualitas dan kinerja Perpustakaan Matriks .NET. Apapun Pustaka Matriks menanggung semua risiko terhadap kualitas dan kinerja Perpustakaan Matriks .NET. Setiap tanggung jawab penjual akan dibatasi hanya untuk penggantian produk atau pengembalian dana pro-rata dari harga pembelian jika ada.