tool:mathematica
<title>MatheMatica</title>
기본 조작
- 프론트노트북(front notebook) : 수식을 입력하고 결과를 보는 기본 페이지
- Shift+Enter : 수식 결과 확인
- in[number] & out[number] : number는 명령이 처리된 순서. 1번 입력결과는 1번 아웃에 보여짐.
- 종료시, 파일메뉴의 종료를 선택할 것
- 그외의 종료 방법은 이전 입력 값이 남아 있어서 연산에 방해가 될 수 있음
- 숫자는 31 자리까지 정확한 수를 표시해줌
- Palettes 메뉴에서 팔레트를 한가지 선택하면, 수식 입력 프리셋 폼이 나타난다.
- 미지수 (x 같은 미지수)를 사용한 연산이 가능하다!
- 3x - x + 2 와 같은 식을 입력해도 연산이 되고,
- x^2*y^3/8 / (x^3 y/4)^2 * (-3 x^2 y^3)^3 와 같은 식도 -54 * x^2 * y^10 으로 간단히 줄여준다.
- 수맹+계산치인 나보다 우월한데…
- 변수 사용 가능 (나중에 다시 다룸)
- 계산식 /. VarName → Value
- VarName = Value
- 변수 값 클리어
- VarName =.
- Clear[VarName]
연산자
- 프로그래밍시 사용하는 연산자와 거의 같음
- 곱 : 스페이스를 사용하거나 '*' 기호 사용
//N
- 긴자리수의 수를 근접하는 수치적 결과로 대치
- 어디에 응용할 것인지는 잘 모르겠음
- N[…] (…은 수식) 과 같이 감싸는 함수 형태로 사용할 수 있다.
- N[ Fn, num ] : Fn의 결과를 num의 숫자만큼 자리수를 표시한다.
문법 - 둘다 결과는 같다.
(1) Pi//N (2) N[Pi] (out) 3.14159
수학함수
- 프로그래밍용 함수와 이름이 거의 유사
- 함수가 대소문자 구분
- 함수의 첫글자가 대문자
- 파라피터는 '[' 와 ']' 사이에 입력
- 파라미터가 여럿이면 ','로 구분
Sqrt[x] | √x |
Exp[x] | ex |
Log[x] | ln(x), log10x |
Sin[x] | sin(x), cos,tan 동일 |
ArcSin[x], ArcCos[x], ArcTan[x] | sin-1(x), cos-1(x), tan-1(x) |
Abs[x] | |X| |
Random[] | 0~1 사이의 임의수 |
중요 예약어
Pi | 파이 |
E | e(자연대수) |
Degree | Pi/180 |
I | i = √-1 |
Infinity | ∞ |
- 삼각함수에는 rad 값을 입력해야한다.
- Cos[Pi/2]
- 삼각함수에서 일반 각을 입력하고 싶으면 Degree를 붙인다.
- Cos[90Degree]
아 적기 귀찮다, 수학 프로그램이니 함수는 아아주 많다,고 함.
벡터, 행렬
표기방법
{a, b, c} : (a,b,c) 벡터 {{a,b}, {c,d}} : 2x2 행렬 | a b | | c d |
행렬은 행을 1행부터 N행까지 한번에 모든 열을 {}로 묶어서 적는다.
행렬의 출력 결과를 수학기호를 사용해서 보고 싶다면, 환경 설정에서 Evaluation -> Format type of new output cells 값을 TraditionalForm으로 선택
참고 사이트
tool/mathematica.txt · 마지막으로 수정됨: 2024/04/23 22:43 저자 127.0.0.1