필터 지우기
필터 지우기

Multiplying unequal size matrices

조회 수: 1 (최근 30일)
Mohannad suleiman
Mohannad suleiman 2021년 5월 17일
댓글: Mohannad suleiman 2021년 5월 17일
I have two matrices (c and d) with different size, c represents the Gabor transform of a signal and d iluustrates the wigner ville distribution of the same signal , the dimention of the first matrix 2049x64 complex double and the second one is 12181x22536 double how can I multiply them ?
  댓글 수: 2
James Tursa
James Tursa 2021년 5월 17일
You need to give us more details of what these matrices represent and why you are doing the multiplication. Maybe interpolation is what you want? Hard to advise without knowing more details ...
Mohannad suleiman
Mohannad suleiman 2021년 5월 17일
c represents the Gabor transform of a signal and d iluustrates the wigner ville distribution of the same signal , and there is a transform called Gabor-wigner which can be implemented by multiplying these two matrices.

댓글을 달려면 로그인하십시오.

답변 (1개)

Jan
Jan 2021년 5월 17일
편집: Jan 2021년 5월 17일
There is no mathematically defined function for a multiplication of matrices with not matching sizes. Before you ask how to implement this, you have to invent, how the operation is defined.
What do you expect as result of multiplying an [a x b] with a [c x d] matrix?
  댓글 수: 1
Mohannad suleiman
Mohannad suleiman 2021년 5월 17일
I know that there are some conditions must be met to do the multiplication for the matrices , c represents the Gabor transform of a signal and d iluustrates the wigner ville distribution of the same signal , and there is a transform called Gabor-wigner which can be implemented by multiplying these two matrices. , and the two matrices are not equal in size so i have to make them the same size but how ?

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Multirate Signal Processing에 대해 자세히 알아보기

제품

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by