Octave 배포 함수의 구성
Octave 배포 함수의 구성 (Organization of Functions)
Octave의 표준 함수 상당수는 함수 파일로 배포돼요. 이 파일들은 주제별로 느슨하게 묶여서 octave-home /share/octave/ version /m 의 하위 디렉터리들에 나뉘어 있죠. 그래서 원하는 함수를 찾으려면 대략 어느 주제인지 알면 그 디렉터리부터 뒤지면 돼요. 이 절에서는 Octave와 함께 배포되는 함수 파일 하위 디렉터리들과, 각 디렉터리에서 찾을 수 있는 함수 종류를 정리해 볼게요.
본문
Octave에 딸려 오는 함수 파일 디렉터리는 다음과 같아요.
| 디렉터리 | 들어 있는 함수 |
|---|---|
@ftp |
FTP 객체를 위한 클래스 함수 |
+containers |
containers 클래스 패키지 |
audio |
소리 재생·녹음 함수 |
deprecated |
곧 제거될 예정인 옛 함수 |
elfun |
기본 함수, 주로 삼각 함수 |
general |
flipud, rot90, triu 같은 각종 행렬 조작과 ismatrix, narginchk 등의 기타 기본 함수 |
geometry |
Delaunay 삼각분할 관련 함수 |
gui |
dialog, message box 같은 GUI 요소 함수 |
help |
Octave 내장 도움말 시스템 함수 |
image |
이미지 처리 도구 (X Window System 필요) |
io |
입출력 함수 |
java |
Java 통합 관련 함수 |
linear-algebra |
선형 대수 함수 |
miscellaneous |
다른 어디에도 잘 안 들어맞는 함수들 |
ode |
상미분방정식(ODE) 해법 함수 |
optimization |
최소화·최적화·근 찾기 관련 함수 |
path |
Octave가 함수를 찾는 디렉터리 경로를 관리하는 함수 |
pkg |
Octave에 외부 함수 패키지를 설치하는 패키지 관리자 |
plot |
2차원·3차원 그래프 표시 및 출력 함수 |
polynomial |
다항식 조작 함수 |
prefs |
사용자 정의 환경설정 함수 |
set |
고유값 집합 생성·조작 함수 |
signal |
신호 처리 응용 함수 |
sparse |
희소 행렬 처리 함수 |
specfun |
bessel, factor 같은 특수 함수 |
special-matrix |
Hilbert, Vandermonde 행렬 같은 특수 행렬 생성 함수 |
startup |
Octave의 시스템 전역 시작 파일 |
statistics |
통계 함수 |
strings |
기타 문자열 처리 함수 |
testfun |
다른 함수에 대한 단위 테스트 수행 함수 |
time |
시간·날짜 처리 함수 |
더 알아보기
- octave-functions-and-scripts — 함수 파일과 스크립트 기초
- octave-plotting — 플로팅 개요