I am having a hard time understanding how matrix works.
조회 수: 1 (최근 30일)
이전 댓글 표시
a = [ 1 0; 2 1] ;
b= [ -1 2 ; 0 1] ;
n= a*b
N= a.*b
what is the mathematical differnce between a.*b and a*b.
댓글 수: 0
답변 (3개)
Jan
2022년 2월 22일
편집: Jan
2022년 2월 26일
.* is the elementwise multiplication, while * is the matrix multiplication:
[a,b; c,d] .* [e,f; g,h] =
[a*e, b*f; c*g, d*h]
[a,b; c,d] * [e,f; g,h] = % [EDITED, typos fixed]
[a*e + b*g, a*f + b*h; c*e + d*g, c*f + d*h]
댓글 수: 7
Walter Roberson
2022년 2월 26일
편집: Walter Roberson
2022년 2월 26일
Jan, if the forum will run symbolic toolbox code for you then you are authorized to use the toolbox within the context of the forum; it is a service being provided by Mathworks.
It has the usual 55 second limit, and only about 5 gigabytes of ram, is about half the speed of your desktop, debugger and interactive input is disabled...
Stephen23
2022년 2월 26일
@Jan: my pleasure! I also spent ten minutes trying to catch those flies, going through the steps of multiplying: however I am slow and those tiny flies are hard to catch. It was only when I was about to post the comment that it occured to me to try the symbolic toolbox, which luckily gave the same result :)
Walter Roberson
2022년 2월 22일
The operator .* is element-by-element multiplication. N = a.*b means that N(J,K) = a(J,K) times b(J,K) with no other elements of a or b influencing the outcome.
The operator * is algebraic matrix multiplication, also known as "inner product". n = a*b means that n(J,K) = dot(a(J,:), b(:,K)) which is an operation that involves a complete row of one matrix and a complete column of the other matrix. Carefully chosen matrix multiplication can express rotation, translation, and scale
댓글 수: 0
Arthur Reis
2022년 2월 22일
편집: Arthur Reis
2022년 2월 22일
'*' is the matrix multiplication as is usual in Linear Algebra
'.*' is element-wise multiplication. Each element is multiplied by its correspondent
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!