최근 수정 시각 : 2024-08-03 05:15:49

매개 변수


파일:나무위키+유도.png  
은(는) 여기로 연결됩니다.
나무위키 문법에 대한 내용은 나무위키:문법 도움말/심화 문서
번 문단을
매개변수 부분을
, 에 대한 내용은 문서
번 문단을
번 문단을
부분을
부분을
, 에 대한 내용은 문서
번 문단을
번 문단을
부분을
부분을
, 에 대한 내용은 문서
번 문단을
번 문단을
부분을
부분을
, 에 대한 내용은 문서
번 문단을
번 문단을
부분을
부분을
, 에 대한 내용은 문서
번 문단을
번 문단을
부분을
부분을
, 에 대한 내용은 문서
번 문단을
번 문단을
부분을
부분을
, 에 대한 내용은 문서
번 문단을
번 문단을
부분을
부분을
, 에 대한 내용은 문서
번 문단을
번 문단을
부분을
부분을
, 에 대한 내용은 문서
번 문단을
번 문단을
부분을
부분을
참고하십시오.
1. 개요2. 그 외 분야
2.1. 컴퓨터 프로그래밍2.2. 경제학
3. 관련 문서

1. 개요

parameter ·

서로 종속인 변수들을 묶어주는 변수를 매개 변수라고 한다. 달리 모수()라고 하기도 한다. 가령 변수 [math(x)], [math(y)]가 [math(x^2+y^2=1)]을 만족시킨다고 하자. 이때 제3의 변수 [math(t)]를 사용해서, [math( x = \cos t, y = \sin t )]라고 두면 [math(\cos^2 t + \sin^2 t=1)]이 되어 등식이 성립한다. 이때 [math(t)]를 매개 변수라고 부른다.

쉽게 말하자면 [math(t)]가 시각일 때 [math(x = f(t))], [math(y = g(t))]로 도형을 나타내는 것이다.

적분으로 정의되는 초월 함수가 이런 매개 변수를 갖고 있다. 아래는 그 예 중 하나인 지수 적분 함수이다.
[math(\displaystyle \mathrm{Ei}\left(x\right) = \int_x^{\infty} \frac{e^{-t}}{t} dt)]

2. 그 외 분야

2.1. 컴퓨터 프로그래밍

보통은 함수에 투입되는 변수를 의미한다. 전달 인자라는 비슷한 용어가 있지만 분명히 차이가 있는데, 매개 변수는 변수이고 전달 인자는 이다. 때문에 주소를 함수에 매개 변수로서 넣으면 전달인자는 그 주소가 가리키는 값이 된다. 엄밀히 말하면 매개 변수(파라미터)는 함수 정의 시 초깃값이 프로그래머에 의해 정해지는 것이며, 반면 런타임 동안에 사용자로부터 나중에 값을 입력받는 변수는 아규먼트(argument)라고 한다.

그 외에도 제네릭을 지원하는 C#, Java에서는 제네릭 함수나 클래스를 선언할 때 꺽쇠(<, >) 안에 넣는 형식을 '형식 매개 변수'라고 부르고 상술된 소괄호 안에 기입하는 매개 변수는 구분하기 위해 '실매개 변수'라고 부른다.

2.2. 경제학

  • 소비자 이론에서, 소득 소비 곡선은 소득을 매개 변수로 하여 두 재화의 수요의 관계를 나타낸 것이다. 마찬가지로 가격 소비 곡선은 두 재화 중 어느 한 재화의 가격 그리고 소득을 고정한 채, 다른 한 재화의 가격을 매개 변수로 하여 두 재화의 수요의 관계를 나타낸 것이다. 또한 계량 경제학에서 매개 변수는 변수들 간의 관계를 구체화하며, 모델을 구축하고, 데이터 수집 이후 모델 매개 변수 추정을 통해 가설 검증을 가능하게 하는 핵심 요소이다.

3. 관련 문서


분류