코딩도사의 코드정리

mathemetica 유용한 명령어 모음 본문

컴퓨터 이야기/mathemetica

mathemetica 유용한 명령어 모음

코딩도사 2015. 12. 9. 06:48

함수 정의방법

예를 들어, 변수 x에 10을 더한 후 반환하는 단순한 함수를, f(x) 라는 이름으로 정의하려면

f[x_] := x + 10

* 정적분(Definite Integral) 구하기
Integrate[x^3, {x, 0, 3}]
구간 a, b 를 0, 3 으로 지정했습니다. 답은 “81/4″ 즉 “4분의 81″이라는 면적이 나옵니다.


* 부정적분(Indefinite Integral) 구하기
Integrate[x^3, x]
위의 수식을 입력하면

 

미분하기
한번 미분
D[x^5, x]
두번미분하기
D[x^5, {x, 2}]
세번 미분하기
D[x^5, {x, 3}]
방정식 근 구하기

f[x_] = 3 x^2 – 2 x – 5
Solve[f[x] == 0, x]

연립방정식 근 구하기

f[x_] = 3 x^2 – 2 x – 5 + D
g[x_] = 2 x^4 – 4 x – 3 + F
Solve[{f[x] == 3, g[x] == 5}, x]

결과

{{x -> 1/3 (1 – Sqrt[25 - 3 D])}, {x -> 1/3 (1 + Sqrt[25 - 3 D])}}

행렬 관련 명령어
행렬 정의

A = {{1, 2}, {3, 4}}
B = {{2, 1}, {-1, 2}}

곱셈
A.B
B.A

트랜스포즈 연산
Transpose[A] Transpose[A].B

판별식
Det[A]

역행렬
Inverse[A]