matlab程序Error using ==> times Matrix dimensions must agree.clear all; close all;I=imread('yls.bmp'); I=im2double(I); M=2*size(I,1);N=2*size(I,2);u=-M/2:(M/2-1);v=-N/2:(N/2-1);[U,V]=meshgrid(u, v);D=sqrt(U.^2+V.^2);D0=50;n=6;H=1./(1+(D./D0).^(
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/06 00:34:25
![matlab程序Error using ==> times Matrix dimensions must agree.clear all; close all;I=imread('yls.bmp'); I=im2double(I); M=2*size(I,1);N=2*size(I,2);u=-M/2:(M/2-1);v=-N/2:(N/2-1);[U,V]=meshgrid(u, v);D=sqrt(U.^2+V.^2);D0=50;n=6;H=1./(1+(D./D0).^(](/uploads/image/z/13307853-21-3.jpg?t=matlab%E7%A8%8B%E5%BA%8FError+using+%3D%3D%3E+times+Matrix+dimensions+must+agree.clear+all%3B+close+all%3BI%3Dimread%28%27yls.bmp%27%29%3B++I%3Dim2double%28I%29%3B++++M%3D2%2Asize%28I%2C1%29%3BN%3D2%2Asize%28I%2C2%29%3Bu%3D-M%2F2%3A%28M%2F2-1%29%3Bv%3D-N%2F2%3A%28N%2F2-1%29%3B%5BU%2CV%5D%3Dmeshgrid%28u%2C+v%29%3BD%3Dsqrt%28U.%5E2%2BV.%5E2%29%3BD0%3D50%3Bn%3D6%3BH%3D1.%2F%281%2B%28D.%2FD0%29.%5E%28)
matlab程序Error using ==> times Matrix dimensions must agree.clear all; close all;I=imread('yls.bmp'); I=im2double(I); M=2*size(I,1);N=2*size(I,2);u=-M/2:(M/2-1);v=-N/2:(N/2-1);[U,V]=meshgrid(u, v);D=sqrt(U.^2+V.^2);D0=50;n=6;H=1./(1+(D./D0).^(
matlab程序Error using ==> times Matrix dimensions must agree.
clear all; close all;
I=imread('yls.bmp');
I=im2double(I);
M=2*size(I,1);
N=2*size(I,2);
u=-M/2:(M/2-1);
v=-N/2:(N/2-1);
[U,V]=meshgrid(u, v);
D=sqrt(U.^2+V.^2);
D0=50;
n=6;
H=1./(1+(D./D0).^(2*n));
J=fftshift(fft2(I, size(H, 1), size(H, 2)));
K=J.*H;
L=ifft2(ifftshift(K));
L=L(1:size(I,1), 1:size(I, 2));
figure;
subplot(121);
imshow(I);
subplot(122);
imshow(L);
-----------------------------------
报错
? Error using ==> times
Matrix dimensions must agree.
Error in ==> chap5_26 at 16
K=J.*H;
matlab程序Error using ==> times Matrix dimensions must agree.clear all; close all;I=imread('yls.bmp'); I=im2double(I); M=2*size(I,1);N=2*size(I,2);u=-M/2:(M/2-1);v=-N/2:(N/2-1);[U,V]=meshgrid(u, v);D=sqrt(U.^2+V.^2);D0=50;n=6;H=1./(1+(D./D0).^(
请检查J和H两个矩阵的行数列数,看是否一致.