[프로그래밍] [C++]복소수 연산

등록일 2003.05.24 한글 (hwp) | 4페이지 | 가격 1,000원

목차

1.Complex(복소수) 의 개념 및 연산원리
2.Complex함수시 필요한 연산자 오버로딩 소개
3.코딩 프로그램
4.실행 예제 및 결과

본문내용

1. 문 제
: 클래스 Complex를 생각해 보자. 이 클래스는 복소수 연산을 가능케 한다.
복소수는 realPart + imaginaryPart * i의 형태이다. 여기서 i는 다음을 의미한다.
-1
a) 중복된 연산자 >>와 <<를 통해서 복소수의 입/출력이 가능하도록 클래스를 수정하라.
b) 두 복소수의 곱셈을 하기 위해서 곱셈 연산자 *를 중복하라.
c) 복소수를 비교하기 위해서 ==와 !=를 중복하라.

2. 알고리즘
(1) 연산자 * 오버로딩 함수
: 기본적인 복소수 형태인 realPart + imaginaryPart * i 의 곱을 수행하기 위해
예를 들어 다음같은 복소수가 있다고 가정한다.

Complex A = a.real + a.imag * i / 복소수 A
Complex B = b.real + b.imag * i / 복소수 B

결과값 realPart에는 a.real * b.real - a.imag * b.imag // i*i는 -1이므로
imaginary에는 a.real * b.imag + a.imag * b.real 이다..
*원하는 자료를 검색 해 보세요.
  • 복소수연산 2페이지
    #include #include class complex { public: complex() : re(0), im(0) {} complex(double r, double i = 0) : re(r), im(i) {} ~comple..
  • [C++] 복소수 클래스의 연산 파일입니다. 0페이지
    복소수 클래스의 연산입니다.덧셈 뺄셈 곱셈 나눗셈 켤레복소수 복소수의 동등비교 복소수의 절대값을 구할수있으며복소수와 실수의 사칙연산도 있습니다. 또한 복소수 값들은 파일에 들어있는것을 불러와 그값들로 연산하게되있으며 출력은 텍스트파일에 출력되도록 해놓았습니다.
  • [C 프로그램] 복소수 사칙연산 2페이지
    #include struct complex{ //복소수 정의 구조체 float real; float imgn; }; void print(float, float, char *); //결과값 출력 함수 void main() { complex com1, c..
  • [C++]복소수 사칙연산, 재귀호출, 기억클래스 12페이지
    실습 4 실습방법: ● 1교시: 5장 리스트 실행 및 작성 ▶ 리스트 5.1의 수행을 통해 함수의 수행 방식을 확인하여라. ▶ 리스트 5.3을 작성하고 실행하여 지역 변수와 전역 변수의 범위를 확인 하여라. ▶ 리스트 5.5를 통해 지역 변수가 값을 통해 전달(call..
  • C언어로 만든 복소수 크기 비교프로그램 0페이지
    C언어로 만든 복소수 크기 비교프로그램
  • 복소수 계산기 0페이지
    ..FILE:calculator.aps ..FILE:calculator.clw ; CLW file contains information for the MFC ClassWizard [General Info] Version=1 LastClass=CCalculatorDlg ..
  • [C++]C++ 스트링으로 복소수를 입력 받고 복소수에대한 사칙연산을 수행한다. 0페이지
    StoC.h : StoC 클래스에 대한 declation, 문자열을 받아들이고 복소수로 변환하는 클래스StoC.cpp : StoC 클래스에 대한 definitionStoC(); //생성자로서 문자열을 입력받고 복소수 값으로 변환하는 클래스void toComplex(a_..
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      최근 본 자료더보기
      상세우측 배너
      추천도서
      [프로그래밍] [C++]복소수 연산