방송대 교양으로 대학수학의 이해를 신청했더니만 2강만에 프로그램을 배우게 되었다.
Maxima! 맥시마!
wxmaxima를 검색하면 무료로 다운로드 가능하다.
대학에서는 직접 계산 안하고 프로그램으로 돌린다고 하던데 그게 바로 이건가 보다.
설치하는 것까지는 어려움이 없었는데 죄다 영어다.
교수님도 사용법은 교안으로 제공 안해주시고 빠르게 실습하시고 넘어가 버리셨다.
유튜브 선생님 도와줘요...
맥시마에서는 [Enter]는 줄바꿈에만 사용하고 실행을 할 때는 [Shitf]+[Enter]나 [Ctrl]+[Enter]를 사용한다고 한다.
여기까지 어렵지 않았는데! 나머지 기호들 죄다 외워야한다.
미분 적분을 뜻하는 영어단어도 너무 생소하다.
a : 2 를 입력하면 a에 2를 넣으라는 뜻이 되고 [Shift]+[Enter]로 실행하면,
문장 뒤에 ;이 생기고 2가 출력된다.
(%i) : 입력줄
(%o) : 출력줄
a$ 를 출력하면 값이 출력되지 않는다.
주의할 점은 pi만 입력하면 변수로 인식을 한다.
%pi로 입력해야 우리가 사용하는 파이가 된다.
%i(허수), %e도 마찬가지이다.
지수함수 (exponential function) = exp
수식을 최대한 간단하게 만들어주는 명령어이다.
이 명령어를 사용하면 분자와 분모의 공통 인수를 제거하고,
수식을 더 단순한 형대로 변환한다.
solve 는 방정식을 푸는 명령어이다.
즉, slove(f,y)는 방정식 f를 변수 y에 대해 푸는 명령어이다.
diff(differentiate) : 미분
diff(f,x,2) : 함수 f를 변수 x에 대해 2차 미분
integrate : 적분
integrate(f,x,0,1) : 정적분
이 명령어는 함수 f를 변수 x에 대해 x=0에서 x=1까지의 구간에 대해 정적분한다.
limit : 극한
limit(f,x,1) : x가 1로 접근할 때의 f의 극한을 계산한다.
'diff : 아직 계산이 안된 적분
ode2 : 2차 미분 방정식(ordinary differential equation)을 푸는 명령어
- (wx)plot2d(f(x),xrange,opts)
- (wx)plot3d(f(x,y),xrange,yrange,opts)
- (wx)contour plot(f(x,y),xrange,yrange,opts)
Explicit(명시적 함수) : 하나의 변수를 다른 변수에 대한 함수로 직접적으로 표현한 것.
예) y=2x+3(직선), y=sin(x)
Implicit(암시적 함수) : 두 변수 간의 관계를 하나의 방정식으로 정의하지만,
함수가 명시적으로 표현되지 않은 형태.
예) x^2+y^2=1(직선), x^2-y^2=1(쌍곡선)
wxmx : 저장시 코드까지 저장
wxm : 저장시 결과만 저장
Tags:
Study