matlab matrix
-
6. (Matlab) 알아두면 유용한 매트랩, 행렬 연산2) Tech 2020. 3. 22. 21:51
안녕하세요!! 이번시간에는 행렬의 연산에 대해 이야기해보겠습니다. 행렬의 연산은 지난 벡터의 연산 게시물의 벡터의 연산과 매우 유사합니다. 벡터의 연산에서 상수를 더하고 빼고 나누고 곱할 때 해당 벡터의 모든 원소들이 연산되는 것을 이야기했었습니다. 그런데 행렬 또한 동일합니다!! 몇가시 예시로 알아보겠습니다. 1. 행렬의 연산 먼저 행렬을 생성 하겠습니다. A = [1,2 ; 3,4]; x = A+1 -> A 행렬의 모든 원소에 1을 더함 x = A-1 -> A 행렬의 모든 원소에 1을 뺀다 x = A*2 -> A 행렬의 모든 원소에 2을 곱함 x = A/2 -> A 행렬의 모든 원소에 2을 나눔 옆 결과 이미지와 같이 행렬 연산 또한 벡터 연산과 동일함을 알 수 있습니다!! - 행렬간 연산 행렬간 연..
-
5-1. (Matlab) 알아두면 유용한 매트랩, 행렬 인덱스(indexing) 응용2) Tech 2020. 3. 22. 20:32
안녕하세요!! 오늘은 지난 행렬 인덱스(indexing) 게시물에 이어 행렬 인덱싱의 간단한 응용을 공유해볼까합니다! 1.행렬 인덱싱 응용 먼저 Matlab에서 3x3 행렬 하나를 생성합시다. A = [1,2,3; 4,5,6 ; 7,8,9] (1 2 3) (4 5 6) (7 8 9) 3x3 행렬 생성 인덱스에 접근하기전!! 지난 시간 행렬의 인덱스 접근 할 때 한가지만 기억하면 된다고 말씀드렸습니다! A(접근 행, 접근 열) - 열 전체 Indexing 해당 행렬에서 원하는 열의 전부를 추출하고 싶다면 아래 그림과 같이 행은 1~n 까지 즉, 모든 행을 접근해야합니다. y = A( : , 2) -> 괄호 안에 ':' 는 모든 행 접근을 의미합니다. 뒤에 숫자 2는 접근 열번호를 의미합니다. - 행 전체 ..
-
5. (Matlab) 알아두면 유용한 매트랩, 행렬 인덱스(indexing)2) Tech 2020. 3. 16. 00:05
안녕하세요! 4번째 게시물에 이어서! 행렬의 Indexing(인덱싱)에 대해 이야기해보겠습니다. 2. Row-Column Indexing : 행 인덱스, 열인덱스 - matrix indexing 먼저 행렬을 하나 생성해봅시다. A = magic(3); //3x3 마방진행렬, 행렬 생성함수는 여기서 봅시다! -> CLICK!(행렬생성 함수 게시물) 2-1. 행 인덱스, 열 인덱스 입력하여 특정 원소접근 하기! 행렬 A에 접근하기 위해선 ( )를 이용하면 되는데요. A(접근 행, 접근 열) A( , ) 콤마로 행과 열 구분! 이것만 기억하시면 행렬의 행과, 열 원소에 인덱싱이 가능합니다. 즉 행렬 A에 7이라는 원소에 접근하기 위해서는 7의 위치인 2행, 3열을 확인하면 되겠죠?! x = A(2,3); //..
-
2-1. (Matlab) 알아두면 유용한 매트랩, 행렬 생성 함수2) Tech 2020. 3. 15. 23:26
안녕하세요! 2. (Matlab) 알아두면 유용한 매트랩, 벡터와 행렬에서 다뤘던 행렬과 별개로 행렬 생성함수를 따로 정리해보려합니다. - 유용한 행렬 생성 함수 A = zeros(m, n); -> 모든 성분이 0인 m x n 행렬 B = zeros(n); -> 모든 성분이 0인 n x n 행렬 c = ones(m, n); -> 모든 성분이 1인 m x n 행렬 D = eye(n); -> n x n 단위 행렬(identity matrix) E = rand(n); -> 0~1 균일하게 분포 된 단일 난수로 구성된 n x n 행렬 F = randi([n,m], [o,p]); -> [n,m], [o,p] n~m까지 oxp행렬, 정수로 구성된 행렬 G = magic(n); -> 마방진 행렬 +함수에 관한 정보는..
-
2. (Matlab) 알아두면 유용한 매트랩, 벡터와 행렬2) Tech 2020. 1. 21. 16:56
안녕하세요! 유용한 기능 두번째 시간이에요! 저번시간에는 matlab으로 Data를 불러와서 원하는 카테고리의 그래프를 그려보고 그래프를 꾸미는 기능에 대해 소개했었습니다. 간단한 그래프를 그리는 법에서 나아가 그래프에 나타난 Data의 특정 열과 행의 계산을 할수도 있습니다. 그러려면 원하는 크기의 행렬을 생성하는 법을 알아야겠죠? 그래서 이번시간에는 벡터와 행렬의 입력에 대해 다뤄보겠습니다! 벡터의 개념을 모르시는 분은 없을 것 같습니다. 그래도 잠깐 짚고 넘어갈게요! 벡터? - 방향과 크기의 의미를 모두 포함하는 물리적 양(출처: 위키백과) 1. 매트랩에서 벡터의 표현 매트랩에서 벡터는 [] 안에 숫자를 나열하여 표현 됩니다. 아래와 같이요! - 행벡터 v1 = [1, 2, 3] v2 = [1 2 ..