La libreria di matrici Bluebit .NET fornisce classi per l'algebra lineare orientata agli oggetti nella piattaforma .NET. Può essere usato per risolvere sistemi di equazioni lineari simultanee, soluzioni dei quadrati di sistemi lineari di equazioni, autovalori ed autovettori, e problemi di valore singolare. Sono inoltre fornite le fattorizzazioni matriciale associate come Eigen, LQ, LU, Cholesky, QR, SVD. La funzionalità di cui sopra è presente sia per matrici reali che complesse. Due insiemi analoghi di classi sono forniti per matrici, vettori e fattorizzazioni reali e complesse. Durante l'esposizione di un'interfaccia facile da usare e potente, la libreria Matrix Bluebit .NET non sacrifica alcuna prestazione. Blas altamente ottimizzati e le routine LAPACK standard vengono utilizzate all'interno della libreria e forniscono un'esecuzione rapida e calcoli accurati. La libreria Bluebit .NET Matrix è stata sviluppata come progetto C++ in modalità mista, combinando insieme codice gestito e non gestito e offrendo il meglio di entrambi i mondi; la velocità del codice C++ nativo e l'ambiente ricco di funzionalità e facile da usare di .NET Framework.
La versione 5.0 aggiunge il supporto per matrici sparse.
cronologia delle versioni
- Versione 5.0 pubblicato il 2009-11-30
Aggiunto il supporto per matrici sparse
- Versione 4.3.32 pubblicato il 2009-09-01
Supporto per sistemi operativi a 64 bit
Dettagli del programma
Eula
Contratto di licenza con l'utente finale
L'UTILIZZO DEL SOFTWARE INDICA L'ACCETTAZIONE DI QUESTE CONDIZIONI DI LICENZA. SE NON SI ACCETTANO QUESTE CONDIZIONI DI LICENZA, NON INSTALLARE QUESTO SOFTWARE. Le seguenti Condizioni di licenza regolano l'utilizzo della libreria Matrix .NET di accompagnamento, a meno che non si abbia un contratto firmato separato con Bluebit Software. Concessione di licenza. Bluebit Software concede all'utente una licenza per l'utilizzo di una copia della libreria Matrix .NET. "Usa": archiviare, caricare, installare, eseguire o visualizzare il Software. Non è possibile modificare la libreria matrix .NET né disabilitare alcuna funzionalità di gestione licenze o controllo della libreria matrix .NET. Opere derivate. .NET Matrix Library SOFTWARE viene venduto allo scopo di utilizzarlo all'interno di un ambiente di sviluppo e creare applicazioni. Se si dispone di una licenza di prova limitata nel tempo o di una singola licenza computer o di una licenza accademica, non è possibile ridistribuire la libreria Matrix .NET come parte di un'applicazione principale sviluppata utilizzando la funzionalità di .NET Matrix Library. Se si dispone di una licenza per sviluppatori, è possibile ridistribuire la libreria matrix .NET come parte di un'applicazione principale sviluppata utilizzando la funzionalità .NET Matrix Librarys. Per tutti i tipi di licenza, non è consentito in nessun caso creare componenti o controlli che incapsulano la libreria matrix .NET fornita. Non è consentito distribuire controlli o componenti derivati, che non fanno parte di un'applicazione. Proprietà. La libreria Matrix .NET è di proprietà e protetta da copyright da Bluebit Software o da fornitori di terze parti. La licenza non conferisce alcun titolo o proprietà alla libreria Matrix di .NET e non è una vendita di diritti nella libreria matrix .NET. I fornitori di terze parti di Bluebit Software possono proteggere i loro diritti in caso di violazione delle presente Condizioni di licenza. Copie e adattamenti. È possibile effettuare copie o adattamenti della libreria matrix .NET solo a scopo di archiviazione o quando la copia o l'adattamento è un passaggio essenziale nell'utilizzo autorizzato della libreria matrix .NET. È necessario riprodurre tutte le note sul copyright nella libreria matrix .NET originale in tutte le copie o adattamenti. Non è possibile copiare la libreria matrix .NET in alcuna rete pubblica. Nessun smontaggio o decrittografia. Non è possibile smontare o decompilare la libreria matrix .NET. Trasferimento. La licenza terminerà automaticamente con qualsiasi trasferimento della libreria Matrix .NET. Al momento del trasferimento, è necessario consegnare al cesso la libreria Matrix .NET, incluse eventuali copie e documentazione correlata. Il cess cessore deve accettare queste Condizioni di licenza come condizione per il trasferimento. Terminazione. Bluebit Software può interrompere la licenza su avviso per non aver rispettato una delle presente Condizioni di licenza. Al termine, è necessario distruggere immediatamente la libreria matrix .NET, insieme a tutte le copie, gli adattamenti e le parti unite in qualsiasi forma. Garanzia limitata. Il presente software viene fornito così com'è e Bluebit Software declina tutte le garanzie relative a questo software, espresse o implicite, incluse, a titolo dannoso, eventuali garanzie implicite di commerciabilità e idoneità per uno scopo particolare. Limitazione dei danni consequenziali. Bluebit Software non sarà responsabile per eventuali danni indiretti, consequenziali o incidentali derivanti dall'uso o dall'impossibilità di utilizzare tale software anche se Bluebit Software è stato informato della possibilità di tali danni o reclami. In nessun caso Bluebit Software sarà responsabile per eventuali danni superiori al prezzo pagato per la licenza di utilizzo della Libreria Matrix .NET, indipendentemente dalla forma del reclamo. La persona che utilizza .NET Matrix Library si assume tutti i rischi indipendentemente dalla forma della domanda. La persona che utilizza .NET Matrix Library comporta tutti i rischi per quanto riguarda la qualità e le prestazioni della libreria matrix .NET. Qualsiasi responsabilità del venditore sarà limitata esclusivamente alla sostituzione del prodotto o al rimborso proporzionale del prezzo di acquisto, se del caso.