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:// | ||