matlab 의 행렬 곱셈 과 점 곱 하기

944 단어 matlab
1. 행렬 곱셈 은 matlab 에서 흔히 볼 수 있 는 용법 으로 * 또는 mtimes () 로 표시 하지만 mtimes 는 거의 사용 되 지 않 습 니 다. 원인 은 분명 하고 번 거 롭 습 니 다.
C = A*B
C = mtimes(A,B)

다음은 한층 더 예 를 들 어 설명 한다.
두 벡터 곱 하기
A = [1 1 0 0];
B = [1; 2; 3; 4];

C = A*B

C = 3

C = B*A

C = 4×4

     1     1     0     0
     2     2     0     0
     3     3     0     0
     4     4     0     0

두 배열 을 곱 하 다.
A = [1 3 5; 2 4 7];
B = [-5 8 11; 3 9 21; 4 0 8];


C = A*B

C = 2×3

    24    35   114
    30    52   162


A(2,:)*B(:,3)

ans = 162

2. 점 승. *
점 승 은 그 중의 하나 일 뿐, 유사 한 것 은 약간 제외 된다. /  .^,주로 곱셈 과 구별 되 는데 점 곱 의 의 미 는 대응 하 는 각 요소 의 상승 에 있다. 예 를 들 어 설명 한다.
위의 행렬 곱셈 을 비교 하면 점 승 은 다음 과 같다.
A = [1 3;2 4]

A =

     1     3
     2     4

B = [3 0;1 5]

B =

     3     0
     1     5

A*B

ans =

     6    15
    10    20


A.*B

ans =

     3     0
     2    20

좋은 웹페이지 즐겨찾기