복소수/벡터
복소수와 3차원 벡터 연산입니다. 복소수와 3차원 벡터는 별도의 데이터 타입이며, 복소수 생성 블록과 3차원 벡터 생성 블록으로 값을 만들어 다른 블록의 입력에 연결합니다. 편각과 벡터 사이의 각도는 라디안(rad) 단위입니다.
복소수 생성

실수부와 허수부로 복소수를 만듭니다. 예: 3 + 4i
- 입력: 실수부 [숫자], 허수부 [숫자]
- 출력: 복소수 [복소수]
실수부 / 허수부 추출

복소수의 실수부 또는 허수부를 추출합니다. 예: (3 + 4i)의 실수부 → 3
- 입력: 복소수 [복소수]
- 출력: 실수부 또는 허수부 [숫자]
절대값

복소수의 절대값(크기)을 계산합니다. 예: |3 + 4i| → 5
- 입력: 복소수 [복소수]
- 출력: 절대값 [숫자]
노름(norm)

복소수의 노름(절대값의 제곱)을 계산합니다. 예: norm(3 + 4i) → 25
- 입력: 복소수 [복소수]
- 출력: 노름 [숫자]
켤레복소수

복소수의 켤레복소수를 계산합니다. 허수부의 부호가 바뀝니다. 예: conj(3 + 4i) → 3 - 4i
- 입력: 복소수 [복소수]
- 출력: 켤레복소수 [복소수]
복소수 같음 비교

두 복소수가 같은지 비교합니다. 실수부와 허수부가 모두 같아야 참입니다.
- 입력: 복소수1 [복소수], 복소수2 [복소수]
- 출력: 같음 여부 [디지털]
복소수의 편각

복소수의 편각(argument)을 라디안 단위로 계산합니다. 복소평면에서 양의 실수축과 이루는 각도입니다.
- 입력: 복소수 [복소수]
- 출력: 편각 [숫자]
극형식으로 복소수 생성

극형식(크기와 편각)으로 복소수를 만듭니다. 크기 r, 편각 θ → r(cosθ + i sinθ). 편각은 라디안 단위입니다.
- 입력: 크기 [숫자], 편각 [숫자]
- 출력: 복소수 [복소수]
복소수 사칙연산

두 복소수의 덧셈, 뺄셈, 곱셈, 나눗셈 중 하나를 계산합니다.
- 입력: 복소수1 [복소수], 복소수2 [복소수]
- 출력: 연산 결과 [복소수]
복소수 삼각함수

복소수의 삼각함수 sin, cos, tan과 쌍곡함수 sinh, cosh, tanh 중 하나를 계산합니다.
- 입력: 복소수 [복소수]
- 출력: 삼각함수 결과 [복소수]
복소수 초월함수

복소수의 지수함수(e^), 자연로그(ln), 상용로그(log₁₀), 제곱근(√) 중 하나를 계산합니다.
- 입력: 복소수 [복소수]
- 출력: 초월함수 결과 [복소수]
복소수 거듭제곱

복소수의 거듭제곱을 계산합니다. 밑과 지수 모두 복소수를 받습니다.
- 입력: 밑 [복소수], 지수 [복소수]
- 출력: 거듭제곱 결과 [복소수]
복소수 역원

복소수의 덧셈 역원(-z) 또는 곱셈 역원(1/z)을 계산합니다.
- 입력: 복소수 [복소수]
- 출력: 역원 [복소수]
3차원 벡터 생성

x, y, z 성분으로 3차원 벡터를 만듭니다.
- 입력: x [숫자], y [숫자], z [숫자]
- 출력: 벡터 [3차원 벡터]
벡터 성분 추출

3차원 벡터의 x, y, z 성분 중 선택한 하나를 구합니다.
- 입력: 벡터 [3차원 벡터]
- 출력: 벡터의 x 또는 y 또는 z 성분 [숫자]
벡터의 길이

3차원 벡터의 길이(절대값)를 구합니다.
- 입력: 벡터 [3차원 벡터]
- 출력: 벡터의 길이 [숫자]
단위 벡터

3차원 벡터와 방향이 같고 길이가 1인 단위 벡터를 구합니다.
- 입력: 벡터 [3차원 벡터]
- 출력: 단위 벡터 [3차원 벡터]
영 벡터 확인

3차원 벡터의 모든 성분이 0이면 true, 그렇지 않으면 false를 반환합니다.
- 입력: 벡터 [3차원 벡터]
- 출력: 영 벡터 여부 [디지털]
역방향 벡터

3차원 벡터와 방향이 반대인 벡터를 구합니다.
- 입력: 벡터 [3차원 벡터]
- 출력: 역방향 벡터 [3차원 벡터]
벡터 덧셈/뺄셈

두 3차원 벡터를 더하거나 뺍니다.
- 입력: 벡터1 [3차원 벡터], 벡터2 [3차원 벡터]
- 출력: 계산 벡터 [3차원 벡터]
벡터 간 각도

두 3차원 벡터 사이의 각도를 구합니다. 각도의 단위는 라디안(rad)입니다.
- 입력: 벡터1 [3차원 벡터], 벡터2 [3차원 벡터]
- 출력: 두 벡터 사이의 각도 [숫자]
벡터 평행 여부

두 3차원 벡터가 평행하면 true, 그렇지 않으면 false를 반환합니다.
- 입력: 벡터1 [3차원 벡터], 벡터2 [3차원 벡터]
- 출력: 두 벡터의 평행 여부 [디지털]
벡터와 축 간 각도

3차원 벡터와 x, y, z 축 중 선택한 축 사이의 각도를 구합니다.
- 입력: 벡터 [3차원 벡터]
- 출력: 벡터와 선택된 축 사이의 각도 [숫자]
벡터의 내적 (inner product)

두 3차원 벡터의 내적을 구합니다. 결과는 숫자입니다.
- 입력: 벡터1 [3차원 벡터], 벡터2 [3차원 벡터]
- 출력: 두 벡터의 내적 [숫자]
벡터의 외적 (cross product)

두 3차원 벡터의 외적을 구합니다. 결과는 3차원 벡터입니다.
- 입력: 벡터1 [3차원 벡터], 벡터2 [3차원 벡터]
- 출력: 두 벡터의 외적 [3차원 벡터]
벡터의 스칼라 곱셈

3차원 벡터에 배율을 곱한 벡터를 계산합니다.
- 입력: 벡터 [3차원 벡터], 배율 [숫자]
- 출력: 계산 벡터 [3차원 벡터]