[[TableOfContents]] == Octave == * [https://www.gnu.org/software/octave/ 공식 홈페이지] == 기본 산술, 논리 연산 == attachment:Elementary_Operation.PNG * ~= : not equal * false : 0 * true : 1 == 행렬 만들기 == {{{ A = [1 2; 3 4; 5 6] }}} attachment:Matrix1.PNG * ;는 다음 행으로 넘어간다는 표시 {{{ A = 1:0.1:2 }}} attachment:matrix2.PNG {{{ A = ones(1, 3) B = zeros(2, 3) }}} attachment:Matrix3.PNG {{{ eye (2) }}} attachment:eyem.png * identity matrix를 만들어 줌. == 행렬 크기 == === size === {{{ size([1; 2; 3; 4]) * 결과 ans = 4 1 4 rows 1 column }}} === length === {{{ length([3 2; 2 3; 1 3]) * 결과 ans = 3 }}} * 행렬의 열과 행의 길이 중에 큰 값이 나옴. == 행렬 연산 == === transpose === * ' {{{ A = 1 2 3 4 5 6 A' = 1 4 2 5 3 6 }}} == 저장, 불러오기 == === save === {{{ save filename matrix }}} * matrix를 filename으로 저장 === load === {{{ load filename }}} * filename을 불러옴. 불러온 데이터는 filename을 이름으로 가진 행렬임. == 기타 함수 == === hist === {{{ w = -6 + sqrt(10) * (randn(1, 10000)) hist(w) }}} * hist(w) : w에 대한 histogram을 보여줌. === help === {{{ help }}} * 도움말 === who === * 지금까지 선언 된 행렬, 변수 목록 출력 === whos === * 지금까지 선언 된 행렬, 변수 목록 자세하게 출력 === clear === * 행렬, 변수를 제거함. === magic === * 마방진을 만들어줍니다? ---- [MachineLearning스터디]