[MATLAB] 3. 행 또는 열 지우기
3 x 5 행렬을 만들고, 원하는 행 or 열을 지워보자. Random number를 생성하는 방법은, 1. rand(m, n): (0, 1) 범위에서 랜덤으로 m x n 개의 실수(float) 생성 / Uniform distribution을 따름 만약, (0, 10) 범위에서 난수를 생성하고 싶다면?🤔 rand(m, n) * 10 과 같이 계산해서 원하는 범위를 조정할 수 있다. 2. randi(m, n): m x n개의 정수(integer) 생성 randi([a, b], m, n): [a, b]의 범위에서 랜덤으로 m x n개의 정수 생성 3. randn(m, n): (0, 1) 범위에서 랜덤으로 m x n개의 실수(float) 생성 / Normal distribution을 따름 >> mat = ra..
[MATLAB] 2. 최대값, 최소값 찾기 (max, min)
3 x 5 matrix를 만들고 아래 값을 찾아보자. 각 Column의 최대값, 최소값 각 Row의 최대값, 최소값 전체 matrix에서의 최대값, 최소값 max( ) 함수는 최대값을, min( ) 함수는 최소값을 반환해준다. mat = randi([1,10], 3, 5) %1~10 범위 내에서 랜덤으로 선택된 정수로 3x5 행렬 생성 max(mat,[],1) %각 Column의 최대값 -> 이건 그냥 간단하게 max(mat)로 써도 됨 max(mat,[],2) %각 Row의 최대값 -> max(mat')도 가능 max(mat,[],'all') %전체 행렬에서의 최대값 최소값은, 위의 코드에서 max를 min으로만 바꾸면 됨! mat = randi([1,10], 3, 5) %1~10 범위 내에서 랜덤으로..