mk_miracle
레이블이
매트릭스
인 게시물을 표시합니다.
모든 게시물 표시
레이블이
매트릭스
인 게시물을 표시합니다.
모든 게시물 표시
2010년 5월 22일 토요일
[Matlab] 메트릭스 역순으로 바꾸기
한 메트릭스를 역순으로 바꾸는데는 2가지 방법이 있다, 세로 역순과 가로 역순이다.
이 두가지에 대해서 각각 함수가 존제한다.
1.세로 역순
a = flipud(b);
예를 들어서 b = [1,2,3;2,7,6]이라면 a는 [2,7,6;1,2,3]이 된다. 말그대로 세로 역순이 된다.
2.가로 역순
a = fliplr(b);
예를 들어서 b = [1,2,3;2,7,6]이라면 a는 [3,2,1;6,7,2]가 된다. 말그대로 가로 역순이 된다.
2010년 2월 5일 금요일
[Matlab] - 각종 Matrix 만들기
이번 글에서는 매트랩에서 함수로 만들수 있는 각종 Matrix에대해서 소개하려 합니다.
1. A = zeros(n,m)
말 그대로 모든 element가 0인 매트릭스를 만듭니다.
참고로 A = zeros(n) 과 A = zeros(n,n)의 결과는 같습니다.
2. A = ones(n,m)
말 그대로 모든 element가 1인 매트릭스를 만듭니다.
참고로 A = ones(n) 과 A = ones(n,n)의 결과는 같습니다.
3. A = eye(n)
이 함수는 왼쪽 위부터 오른쪽 밑까지만 1이고 나머지는 다 0인 n*n Matrix를 만들어 줍니다.
즉 A = eye(3) 의 결과는
A = 1 0 0
0 1 0
0 0 1
이 되는거죠.
오늘은 여기까지 하고 나중에 더 소개해보도록 하겠습니다.~^^
2009년 11월 23일 월요일
[Matlab] - 매트릭스 괄호의 사용법
오늘은 매트랩에서 매트릭스 연산에서의 괄호의 사용법을 간단히 소개해볼까한다.
쓰이는 괄호는 () 과 [] 가 있다.
우선 ():
a(3) 은 a매트릭스의 3번째 숫자를 뜻한다.
즉 만약 a = [3,5,6,8,9]이면 a(3) = 6이다.
그럼 a(i,j)가 i번째 행 j번째 열에있는 숫자를 뜻하는것.
다음은 []:
우선 a[1,3]이런식은 존재하지 않는다.[]라는 괄호자체가 매트릭스를 뜻하기 때문이다.
[1,3,4;4,5,6]머 이런게 그냥 매트릭스다.
,는 같은 행에 있는 숫자 사이에 쓰고 ;는 열을 나누어줄때 쓴다.
그리고 애석하게도 {}는 매트릭스 연산에서는 쓰이지 않는다.
이전 게시물
홈
피드 구독하기:
글 (Atom)