[Mathlab] 배열(행렬) Array - 2차원 배열
2차원 배열
2차원 배열은 1행 혹은 1열과 같이 한줄이 아닌 여러줄로 표현되는 배열입니다.
쉽게 m행 n열이라고 표현하겠습니다.
1차원 배열에서 행과 열을 만드는 법을 배웠죠?
열을 바꿀때는 띄어쓰기 혹은 ','를 사용하고,
행을 바꿀때는 엔터 혹은 ';'을 사용합니다.
만약 2행 5열짜리 행을 만들고 싶다면 어떻게 할까요?
a = [1 2 3 4 5;6 7 8 9 10]
이런 식으로 만들면 되겠죠?
2차원 배열을 만들수 있는 다양한 함수들도 알아보겠습니다!
zeros
zeros 함수는 0행렬을 만듭니다.
zeros(n)은 nxn 행렬을 만들고, zeros(m,n)은 mxn행렬을 만들어줍니다.
zero뒤에 s를 꼭 붙여야해요!!
ones
ones 함수는 모든항이 1로 이루어진 행렬을 만듭니다.
이것도 마찬가지로 ones(n)은 nxn 행렬을 만들고, ones(m,n)은 mxn행렬을 만들어줍니다.
eye
eye 함수는 대각 성분이 1로 구성되고 나머지 성분은 0인 행렬을 만들어줍니다.
위 세가지 함수의 사용법은 모두 같기 때문에 어렵지않게 쓸 수 있을거에요.
단 주의할 점은 zeros와 ones는 꼭 뒤에 s를 붙여야하고,
eye함수는 s를 붙일 필요가 없다는 것만 기억해주세요!
자 이렇게해서 이전 글과 함께 1차원 배열과 2차원 배열을 만들어 보는 기본작업을 학습했습니다.
이제부터는 배열을 활용하여 더 어려운 작업을 해볼까요?
'IT 소식 > 매트랩' 카테고리의 다른 글
[Mathlab] 규칙적인 배열 만들기 - 연산자 (0) | 2024.11.03 |
---|---|
[Mathlab] 배열(행렬) 활용 - 원소다루기 (0) | 2024.11.01 |
[Mathlab] 배열(행렬) Array - 1차원 배열 (0) | 2024.10.29 |
댓글