[C++] Biblioteka gpstk dołączenie i użycie w C::B
Ostatnio zmodyfikowano 2016-04-02 22:55
Raffallo Temat założony przez niniejszego użytkownika |
» 2016-03-23 11:51:25 stworzylem jakis przykladowy programik z roznymi dzialaniami na macierzach i wszystko dzialalo poprawnie :) |
|
j23 |
» 2016-03-23 12:57:20 Klasa macierzy to szablon, więc prawdopodobnie nie używa funkcji z DLL-ki. Błędy mogą wyjść wtedy, gdy zaczniesz używać czegoś, co szablonem nie jest. W katalogu biblioteki masz katalog 'apps', i jest tam mnóstwo różnych przykładowych aplikacji. Jeśli się nie mylę, ten exek, który dostałeś ode mnie to calgps.cpp. |
|
Raffallo Temat założony przez niniejszego użytkownika |
» 2016-03-27 18:36:50 Niestety jestem na tyle zielony, że nie do końca wiem o czym mówisz. Nawet nie wiem, jak zrobić tutaj transpozycję macierzy, wyznacznik, bądź rozkład (o ile się da), mimo iż wszystko jest tam opisane. Nie bardzo potrafię czytać takie zapisy : gpstk::transpose (const ConstMatrixBase< T, BaseClass > &m) |
|
jankowalski25 |
» 2016-03-27 20:14:34 nie wiem, jak zrobić tutaj transpozycję macierzy |
Rozwiązanie podałem już wcześniej w temacie C++ macierz: Przykład:
#include <Matrix.hpp> #include <iostream>
int main() { gpstk::Matrix < int > matrix( 4, 5 ); for( int i = 0; i < 4; i++ ) { for( int j = 0; j < 5; j++ ) { matrix[ i ][ j ] =( i * 5 ) + j; } } std::cout.width( 2 ); std::cout << matrix << '\n'; gpstk::Matrix < int > matrixT = gpstk::transpose( matrix ); std::cout << matrixT << '\n'; } Standardowe wyjście programu:
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 0 5 10 15 1 6 11 16 2 7 12 17 3 8 13 18 4 9 14 19
|
|
|
Raffallo Temat założony przez niniejszego użytkownika |
» 2016-03-28 08:27:53 a jest możliwe w tej bibliotece zrobić rozkład macierzy ? |
|
jankowalski25 |
» 2016-03-28 08:53:47 Tak, ale nie wiem, o który rozkład chodzi. Pierwsze trzy z brzegu: |
|
Raffallo Temat założony przez niniejszego użytkownika |
» 2016-03-28 09:09:19 dobre pytanie. Prawdopodobnie 2. |
|
ADMIN |
» 2016-03-28 17:16:40 jankowalski25: dolaczenie wyjasnione, uzycie w C::B tez, wiec mozesz zamknac ten temat. |
|
1 2 3 4 5 6 « 7 » 8 |