Error using + Matrix dimensions must agree

1 vue (au cours des 30 derniers jours)
Mostfa Abd El-Aziz
Mostfa Abd El-Aziz le 8 Nov 2021
Commenté : yanqi liu le 10 Nov 2021
RGB=real(DFT)+WMI;
  6 commentaires
Steven Lord
Steven Lord le 8 Nov 2021
Yes, I agree that likely the dimensions don't agree. Seeing the size of each array may give us some insight into what the cause of that discrepancy may be and suggest a solution. For instance, if both are vectors but one is one element shorter I'd ask if they called diff to create the shorter vector. If one is a vector and the other has the same number of elements but is a different shape, calling reshape may be what the poster wants.
Mostfa Abd El-Aziz
Mostfa Abd El-Aziz le 9 Nov 2021
how to call reshape?

Connectez-vous pour commenter.

Réponses (1)

yanqi liu
yanqi liu le 9 Nov 2021
RGB=real(DFT)+imresize(WMI,[size(DFT,1) size(DFT,2)], 'bilinear');
  4 commentaires
Mostfa Abd El-Aziz
Mostfa Abd El-Aziz le 9 Nov 2021
It is run good for this code line
but the next code line :
DFT_W=complex(RGB,imag(DFT));
display also an error which : "Error using complex Input arrays must have the same size.""
yanqi liu
yanqi liu le 10 Nov 2021
yes, sir, may be upload mat file to analysis

Connectez-vous pour commenter.

Community Treasure Hunt

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

Start Hunting!

Translated by