tool:mathematica
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 | ||
tool:mathematica [2012/04/20 19:38] – 바깥 편집기 127.0.0.1 | tool:mathematica [2024/04/23 22:43] (현재) – 바깥 편집 127.0.0.1 | ||
---|---|---|---|
줄 1: | 줄 1: | ||
+ | < | ||
+ | ====== 기본 조작 ====== | ||
+ | |||
+ | * 프론트노트북(front notebook) : 수식을 입력하고 결과를 보는 기본 페이지 | ||
+ | |||
+ | * Shift+Enter : 수식 결과 확인 | ||
+ | * in[// | ||
+ | |||
+ | * 종료시, 파일메뉴의 종료를 선택할 것 | ||
+ | * 그외의 종료 방법은 이전 입력 값이 남아 있어서 연산에 방해가 될 수 있음 | ||
+ | |||
+ | * 숫자는 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// **=.** | ||
+ | * Clear[// | ||
+ | |||
+ | ===== 연산자 ===== | ||
+ | * 프로그래밍시 사용하는 연산자와 거의 같음 | ||
+ | * 곱 : 스페이스를 사용하거나 ' | ||
+ | ===== //N ===== | ||
+ | * 긴자리수의 수를 근접하는 수치적 결과로 대치 | ||
+ | * 어디에 응용할 것인지는 잘 모르겠음 | ||
+ | * N[...] (...은 수식) 과 같이 감싸는 함수 형태로 사용할 수 있다. | ||
+ | * N[ Fn, num ] : Fn의 결과를 num의 숫자만큼 자리수를 표시한다. | ||
+ | |||
+ | 문법 - 둘다 결과는 같다. | ||
+ | |||
+ | < | ||
+ | (1) | ||
+ | Pi//N | ||
+ | |||
+ | (2) | ||
+ | N[Pi] | ||
+ | |||
+ | (out) | ||
+ | 3.14159 | ||
+ | </ | ||
+ | |||
+ | ===== 수학함수 ===== | ||
+ | |||
+ | * 프로그래밍용 함수와 이름이 거의 유사 | ||
+ | * 함수가 대소문자 구분 | ||
+ | * 함수의 첫글자가 대문자 | ||
+ | * 파라피터는 ' | ||
+ | * 파라미터가 여럿이면 ',' | ||
+ | |||
+ | | Sqrt[x] | ||
+ | | Exp[x] | ||
+ | | Log[x] | ||
+ | | Sin[x] | ||
+ | | ArcSin[x], ArcCos[x], ArcTan[x] | ||
+ | | Abs[x] | ||
+ | | Random[] | ||
+ | |||
+ | 중요 예약어 | ||
+ | |||
+ | | Pi | 파이 | | ||
+ | | E | e(자연대수) | ||
+ | | Degree | ||
+ | | 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으로 선택 | ||
+ | |||
+ | ====== 참고 사이트 ====== | ||
+ | * [[http:// |