Mathematica를 이용해 함수를 정의하는 것을 알아보자.
a, b와 c를 상수로 가지는 아래의 2차 함수 f(x)를 정의한다고 해보자.
a, b와 c를 상수로 가지는 아래의 2차 함수 f(x)를 정의한다고 해보자.
Mathematica에서는 이런 함수를 정의하려면 아래와 같이 하면 된다.
여기서 가장 주의 해야 할 것은 f[x_]안에 x가 아닌 x_가 들어있다는 것이다.
이것은 이 f(x)라는 함수가 x라는 입력값에 의해 변하는 함수라는 것을 Mathematica에 알려주는 것이고,
자연스럽게 a, b, c는 입력값이 아니라는 것을 알려주게 된다.
또한 Mathematica에서 문자 사이에 스페이스를 둔다는 것은 곱셈을 의미함을 볼 수 있다.
위에 제곱을 표시한 것은 Ctrl+^단축키를 사용하거나, Pallete를 이용하면 할 수 있다.
x와 y에 대한 이변수 함수이면?
물론 아래와 같이 x, y의 대한 함수를 작성해주면 된다.
라는 함수를 아래와 같이 정의할 수 있다.
수식을 다루는 기초적이지만, 더 자세한 예는 Fourier series를 구하는 과정을 나타낸 아래의 포스팅을 참고하자.
'Software > Mathematica' 카테고리의 다른 글
[Mathematica] 경로와 파일이름을 문자로 설정하기 (0) | 2014.08.03 |
---|---|
[Mathematica] 함수를 그래프로 그리기! (Plot) (1) | 2014.08.03 |
[Mathematica] 메모리에 저장되어 있는 변수들 초기화 (2) | 2014.08.03 |
Mathematica 파일을 블로그와 연동시켜 업로드 하는법 (0) | 2014.08.03 |
[Mathematica 수식 다루기] 원하는 식을 푸리에 급수로(Fourier Series) 나타내는 코드 (0) | 2014.08.03 |