How can I use repmat function for the following code?
Mostrar comentarios más antiguos
I need to remove the for loop and I want use repmat for this code
Y= zeros(64,64);
load('brain512.mat')
X=data;
Z = imresize(X, [64 64]);
N=64;
m=64;
n=64;
for p=0:N-1
for q=0:N-1
for j=0:m-1
for k=0:n-1
Y(p+1,q+1) = Y(p+1,q+1)+exp(-2*pi*1i*p*j/m)*exp(-2*pi*1i*q*k/n)*Z(j+1,k+1);
end
end
end
end
4 comentarios
Walter Roberson
el 7 de Sept. de 2018
Image Analyst
el 7 de Sept. de 2018
For some reason you removed all the comments in your code before you posted it (which I'm sure you had, like all good programmers do). So, explain in words what it does.
Akshay Khadse
el 10 de Sept. de 2018
Editada: Akshay Khadse
el 10 de Sept. de 2018
Please do mention the contents of 'brain512.mat'.
Bhanu Prakash Edukulla
el 22 de Sept. de 2018
Respuestas (0)
Categorías
Más información sobre Resizing and Reshaping Matrices en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!