[Matlab] 잡다한 함수 정리 : hypot(a,b), size(a,b), issorted(A), find(), strfind(), rand(n), randi(), randperm() deal(), isvector(A)
hypot(a,b)는 빗변의 길이, 즉 \(\sqrt{a^2+b^2}\)를 구하는 함수이다. 이 함수는 데이터의 오버플로우나 언더플로우를 막기 위해 만들어진 함수이다. hypot(3,4) size(a,b)는 행렬 a의 크기를 [행, 열] 형태의 벡터로 반환한다. 이 때 행만을 취하고 싶으면 a=1, 열을 취하고 싶으면 a=2를 대입하면 된다. A=[1 2 3 ; 4 5 6]; R1=size(A) R2=size(A,1) R3=size(A,2) issorted(A)는 행렬의 오름차순, 내림차순으로 정렬되어 있는지 확인하는 함수로, 기본값은 오름차순이다. 내림차순으로 정렬되어있는지 확인하고 싶다면 issorted(A,'descend')를 사용하면 된다. 2차원 행렬의 경우 연산할 수 있는 순서가 행방향(2),..
2023. 4. 30.