누군가이 작업을 수행하는 방법을 이해할 수 있습니까? 나는 문서를보고있다. 그러나 나는 길 잃은 선형 대수학 타입을해야하기 때문에 오랜 시간이 걸렸다.gsl 복잡한 행렬 * 복소수 벡터
나는 Y라고 불리는 14x14의 복합 행렬과 I라는 복잡한 벡터를 가지고 있습니다. 그것들을 곱하고 그 결과를 IL이라는 복잡한 벡터로 설정해야합니다.
은 지금까지 내가 사용할 필요가 있음을 알아 낸 :
gsl_blas_zgemv (CBLAS_TRANSPOSE_t TransA, const gsl_complex alpha, const
gsl_matrix_complex * A, const gsl_vector_complex * x, const
gsl_complex beta, gsl_vector_complex * y)
을하지만 어디에서 어떤 일이 일어나는지 확실하지 않다. 어디로 가는지 확실하지 않습니다. 이 같은? 알파와 베타는 무엇입니까?
gsl_blas_zgemv(CblasNoTrans, ???, &Y, &I, ???, IL);
와 기능 아니오 'CblasNOTrans'는 를 y = 알파 * A * X + 베타 * y를 그래서 제가 'gsl_blas_zgemv (CblasNoTrans, GSL_COMPLEX_ONE, Y, I, GSL_COMPLEX_ZERO, IL)로 부르는 것이다' –
그게 무슨 뜻인지 모르겠다. –
오. 내가 참조. GSL_COMPLEX_ONE 및 GSL_COMPLEX_ZERO은 무엇입니까? 나는 이것들을 정의 할 필요가 있는가? –