2011-06-01から1ヶ月間の記事一覧

gsl_vector_viewの使用上の注意

アクセスはgsl_vector_getで行った方が吉. int r=3; int c=4; gsl_matrix *m = gsl_matrix_alloc(r,c); for(i = 0; i < r; i++) for(j = 0; j < c; j++) gsl_matrix_set(m, i, j, i*c+j); for(i = 0; i < r; i++){ for(j = 0; j < c; j++) std::cout << gsl…

ポインタ演算

int a[5] = {1,2,3,4,5}; int *ptr = a; for(int i = 0 ; i printf("%d", *ptr++); 出力結果 12345

GSL 1.15をVisual Studio 2010でコンパイル

http://gladman.plushost.co.uk/oldsite/computing/gnu_scientific_library.php の通りにやればできる. 開発環境 Windows XP SP3 (32bits) Visual Studio 2010 SP1