Sunday, April 08, 2007
Mathematica 매스매티카] 복소수 사칙연산; 덧셈, 뺄셈, 곱셈, 나눗셈; Complex Number
매스매티카(Mathematica)에서, 복소수 사칙연산을 하는 방법입니다. 매스매티카가 내부적으로 복소수를 잘 지원하기에, 보통의 가감승제 연산자를 그대로 사용하면 됩니다.
다만 예를 들어 8+3i 이런 복소수가 있다면, 이것을
8+3I
이렇게 소문자 i (아이)를 대문자 아이로 표현해 주어야만 합니다. 매스매티카에서는, i 를 소문자로 쓰면 허수 단위가 아니라 그냥 일반 변수의 하나로 간주됩니다.
♣ 복소수의 덧셈 ♣
(8 + 3 I) + (5 + 2 I)
더하기의 결과: 13 + 5 I
♣ 복소수의 뺄셈 ♣
(8 + 3 I) - (5 + 2 I)
빼기 결과: 3 + I
♣ 복소수의 곱셈 ♣
(8 + 3 I) * (5 + 2 I)
곱하기 결과: 34 + 31 I
♣ 복소수의 나눗셈 ♣
(8 + 3 I) / (5 + 2 I)
나누기 결과는
"46/29 - I/29"
가 나옵니다. (29분의 일이 아니라, 29분의 아이)
(8 + 3 I) / (5 + 2 I) // N
이렇게 끝에 "// N"을 붙여 근사값을 구하면
"1.58621 - 0.0344828 I"
이런 답이 나옵니다.
텍스트 모드용 매스매티카에서 위의 연산을 실행한 결과 화면이 여기에 있습니다: ▶▶ Mathematica 매스매티카 텍스트 모드, 종료 핫키 끝내기 명령어; Text Version Exit Command
▶▶ 매스매티카 Mathematica] 복소수 절대값, 실수부 허수부 구하기 함수; Absolute Value
복소수 사칙 연산 공식: ▶▶ Python/파이썬] 복소수 사칙연산; 덧셈, 뺄셈, 곱셈, 나눗셈; Complex Number Formula
다만 예를 들어 8+3i 이런 복소수가 있다면, 이것을
8+3I
이렇게 소문자 i (아이)를 대문자 아이로 표현해 주어야만 합니다. 매스매티카에서는, i 를 소문자로 쓰면 허수 단위가 아니라 그냥 일반 변수의 하나로 간주됩니다.
♣ 복소수의 덧셈 ♣
(8 + 3 I) + (5 + 2 I)
더하기의 결과: 13 + 5 I
♣ 복소수의 뺄셈 ♣
(8 + 3 I) - (5 + 2 I)
빼기 결과: 3 + I
♣ 복소수의 곱셈 ♣
(8 + 3 I) * (5 + 2 I)
곱하기 결과: 34 + 31 I
♣ 복소수의 나눗셈 ♣
(8 + 3 I) / (5 + 2 I)
나누기 결과는
"46/29 - I/29"
가 나옵니다. (29분의 일이 아니라, 29분의 아이)
(8 + 3 I) / (5 + 2 I) // N
이렇게 끝에 "// N"을 붙여 근사값을 구하면
"1.58621 - 0.0344828 I"
이런 답이 나옵니다.
텍스트 모드용 매스매티카에서 위의 연산을 실행한 결과 화면이 여기에 있습니다: ▶▶ Mathematica 매스매티카 텍스트 모드, 종료 핫키 끝내기 명령어; Text Version Exit Command
▶▶ 매스매티카 Mathematica] 복소수 절대값, 실수부 허수부 구하기 함수; Absolute Value
복소수 사칙 연산 공식: ▶▶ Python/파이썬] 복소수 사칙연산; 덧셈, 뺄셈, 곱셈, 나눗셈; Complex Number Formula
tag: mathematica
매스매티카 Mathematica | 수학 Math
<< Home