WIPIVERSE

매개변수

매개변수는 수학·통계·컴퓨터 과학 등 다양한 학문 분야에서 사용되는 개념으로, 어떤 시스템이나 함수, 모델의 동작이나 결과에 영향을 미치는 값(또는 변수)을 의미한다. 일반적으로 매개변수는 외부에서 지정하거나 조정할 수 있으며, 그 값에 따라 해당 시스템의 출력이나 행동이 달라진다.

주요 사용 분야

분야 구체적 의미
수학·함수 함수 $f(x)$에서 입력값 $x$를 가리키는 경우가 많으며, 함수 정의 시 명시되는 변수들을 매개변수라 한다.
통계·확률 모집단의 평균, 분산, 회귀계수 등과 같이 모집단 자체의 특성을 나타내는 값들을 매개변수라 한다.
프로그래밍 함수·메서드·프로시저 등에 전달되는 인자를 매개변수(parameter)라고 부른다. 매개변수는 형태(데이터 타입), 기본값, 전달 방식(값 전달 vs. 참조 전달) 등에 따라 정의된다.
모델링·시뮬레이션 물리·경제·생물학 모델에서 시스템의 동작을 결정하는 조정 가능한 값들을 매개변수라 한다. 실험이나 최적화 과정에서 매개변수 값을 변경하여 모델을 검증한다.

어원

  • 매개(媒介): ‘중개하다’, ‘연결하다’의 의미를 갖는 한자어(媒, 介)에서 유래한다.
  • 변수(變數): ‘변하는 수’라는 뜻의 한자어(變, 數)로, 값이 변할 수 있는 대상을 의미한다.
  • 두 어휘가 결합되어 *‘연결되어 변할 수 있는 수’*라는 의미를 형성한다.

특징

  1. 고정성 vs. 가변성: 매개변수는 고정된 상수가 아니라 상황에 따라 값이 달라질 수 있다.
  2. 범위와 제약: 매개변수는 종종 허용되는 값의 범위(도메인)나 제약조건을 가진다. 예를 들어, 함수 매개변수는 자료형에 맞는 값만 허용된다.
  3. 기본값: 프로그래밍 언어에 따라 매개변수에 기본값을 지정할 수 있으며, 호출 시 해당 인자를 생략하면 기본값이 사용된다.
  4. 전달 방식: 값에 의한 전달(call‑by‑value)과 참조에 의한 전달(call‑by‑reference) 등 매개변수가 함수에 전달되는 방법에 따라 동작이 달라진다.

참고

  • 매개변수는 “파라미터(parameter)”라는 영어 단어의 번역어로, 국제 학술·기술 문헌에서도 동일한 개념으로 다루어진다.
  • 해당 용어는 한국어 위키백과 및 전공 서적 등에서 일관되게 정의되고 있다.
둘러보기

더 찾아볼 만한 주제

    전체 문서 보기