U E D R , A S I H C RSS

Machine Learning스터디/Octave

2. 기본 산술, 논리 연산

Elementary_Operation.PNG
[PNG image (5.2 KB)]

  • ~= : not equal
  • false : 0
  • true : 1

3. 행렬 만들기

 A = [1 2; 3 4; 5 6]
Matrix1.PNG
[PNG image (581 Bytes)]

  • ;는 다음 행으로 넘어간다는 표시

  •  A = 1:0.1:2
    
    matrix2.PNG
    [PNG image (3.06 KB)]


     A = ones(1, 3)
     B = zeros(2, 3)
    
    Matrix3.PNG
    [PNG image (2.07 KB)]


     eye (2)
    
    eyem.png
    [PNG image (945 Bytes)]

  • identity matrix를 만들어 줌.
  • 4. 행렬 크기

    4.1. size

     size([1; 2; 3; 4])
     * 결과
     ans = 
         4    1
     4 rows 1 column
    

    4.2. length

     length([3 2; 2 3; 1 3])
     * 결과
     ans = 3
    
    • 행렬의 열과 행의 길이 중에 큰 값이 나옴.

    5. 행렬 연산

    5.1. transpose

    • '

     A = 
       1   2   3
       4   5   6
     A' =
       1  4
       2  5
       3  6
    

    6. 저장, 불러오기

    6.1. save

     save filename matrix
    
    • matrix를 filename으로 저장

    6.2. load

     load filename
    
    • filename을 불러옴. 불러온 데이터는 filename을 이름으로 가진 행렬임.

    7. 기타 함수

    7.1. hist

     
     w = -6 + sqrt(10) * (randn(1, 10000))
     hist(w)
    
    • hist(w) : w에 대한 histogram을 보여줌.

    7.2. help

     help
    
    • 도움말

    7.3. who

    • 지금까지 선언 된 행렬, 변수 목록 출력

    7.4. whos

    • 지금까지 선언 된 행렬, 변수 목록 자세하게 출력

    7.5. clear

    • 행렬, 변수를 제거함.

    7.6. magic

    • 마방진을 만들어줍니다?

    Valid XHTML 1.0! Valid CSS! powered by MoniWiki
    last modified 2021-02-07 05:23:42
    Processing time 0.0139 sec