사용자 도구

사이트 도구


사이드바

카테고리

tool:mathematica

MatheMatica

기본 조작

  • 프론트노트북(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 · 마지막으로 수정됨: 2021/05/09 14:48 저자 kieuns