c++ vector와 matrix class 구현
- 등록일 / 수정일
- 페이지 / 형식
- 자료평가
- 구매가격
- 2010.09.12 / 2019.12.24
- 10페이지 / zip (압축파일)
- 평가한 분이 없습니다. (구매금액의 3%지급)
- 1,900원
추천 연관자료
- 본문내용
-
c++의 기본을 다질 수 있는 vector와 matrix 클래스를 구현해 놓은 것입니다.
vector와 matrix를 클래스로 구현해 놓았고, main()함수에서 간단한 예제로
matrix m1, m2를 입력 받아서 매트릭스의 곱을 구하는 예제를 구현해 놓았습니다.
m1을 2 by 3 size 로 입력하고, m2를 3 by 2 size로 입력해서 각각 성분을 입력하면 그 곱을 구하는 예제입니다.
물론 예제는 사용자가 얼마든지 응용할 수 있겠죠, 중요한 건 vector와 matrix를 class로 잘 구현해 놓았다는 거죠.
잘 동작되는지는 충분히 검증해봤고, 연산이 안되는 숫자를 입력할 경우 error함수로 뭐가 잘 못 되었는지 출력되도록 작성되었습니다.
한마디로 공학용 class의 교과서라고 생각하심 될 듯 합니다.
visual c++에서 작성되었는데, 다른 compiler에서도 안 될 이유는 없으리라 생각됩니다.
main.cpp, vecmat.h, standard.h 이렇게 구성되어 있으며 zip 파일로 압축해놓았습니다.
잘 활용하세요.
*********************************************************
[프로그램 실행예]
Enter matrix m1 size, i by j
2
3
Enter matrix m2 size, i by j
3
2
enter 2 row vectors
enter row vector, 0
enter 3 elements:
[0] = 1.2
[1] = 2.2
[2] = 3
enter row vector, 1
enter 3 elements:
[0] = -2
[1] = 0.5
[2] = 4
enter 3 row vectors
enter row vector, 0
enter 2 elements:
[0] = 2
[1] = 1
enter row vector, 1
enter 2 elements:
[0] = 4.2
[1] = -2.2
enter row vector, 2
enter 2 elements:
[0] = 5
[1] = 3.8
m1 x m2 is
11.64 -3.64
-1.9 -3.1
*********************************************************
[프로그램 소스 일부]
class matrix {
friend vector;
private:
int numrows;
int numcols;
vector **mat;
int range(int);
public:
matrix(int, int);
matrix(int);
matrix(const matrix&);
~matrix();
vector& operator[] (int i);
matrix& operator+();
matrix& operator=(const matrix&);
matrix& operator+=(const matrix&);
matrix& operator-=(const matrix&);
matrix& operator*=(double);
matrix& operator/=(double);
int getnumrows();
int getnumcols();
자료평가
-
아직 평가한 내용이 없습니다.
오늘 본 자료
더보기
최근 판매 자료
- 바이오인포매틱스(생물정보학)개념, 바이오인포매틱스(생물정보학)정보과학적기법, 바이오인포매틱스(생물정보학)현황, 바이오인포매틱스 과제
- [생물학] 유전자와 돌연변이
- 디지털 회로 실험 및 설계 - ADC(Analog to Digital Converter) 실험 1
- 회로이론1 이정훈 년도 표기
- 회로이론1 이정훈 년도 표기 X
- 연세대 고려대 성균관대 한양대 기계공학 대학원 구술면접자료 및 공부
- 전자기학 응용예제_04장 hayt
- [생화학 실험] TLC를 이용한 아미노산의 적정실험
- 광결정(Photonic crystal)
- 광물의 굳기와 조흔색 - 5E모형(중학교 1학년 과학 파트 수업 지도안)
저작권 관련 사항 정보 및 게시물 내용의 진실성에 대하여 레포트샵은 보증하지 아니하며, 해당 정보 및 게시물의 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지됩니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객센터에 신고해 주시기 바랍니다.