C++을 이용한 Cholesky 분해법
- 최초 등록일
- 2013.01.17
- 최종 저작일
- 2012.05
- 3페이지/ 한컴오피스
- 가격 3,000원
소개글
C++을 이용한 Cholesky 분해법
목차
없음
본문내용
#include <iostream> ⇒iostream 라이브러리를 가져옴
#include <iomanip> ⇒setw를 사용하여 간격을 맞추기 위하여 사용
#include <cmath> ⇒pow와 sqrt를 사용하기 위하여 사용
using namespace std;
int main(){
double **A, **L, **U, *X, *B, *D; ⇒A,L,U,X는 (n,n)행렬, X,B,D는 (n,1)행렬
int n = 0, i = 0, j = 0, k = 0, s = 0;
double l1, l2; ⇒ B벡터의 소숫점을 받기 위하여
cout <<"---행렬의 크기가 n인 행렬의 Cholesky 분해법!---"<<endl<<endl<<"n의 값을 입력바랍니다. : " ; cin >> n;;
A = new double* [n]; ⇒ 행을 동적할당
L = new double* [n];
U = new double* [n];
B = new double [n];
D = new double [n];
X = new double [n];
for (i = 0 ; i < n ; i++) { ⇒ 각 행에 열 입력
A[i] = new double [n]; ⇒ 각 행에 열 대응
L[i] = new double [n];
U[i] = new double [n];}
참고 자료
없음