Filter löschen
Filter löschen

Info

Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.

hi i have a problem in running the loop for my code given below

1 Ansicht (letzte 30 Tage)
juveria fatima
juveria fatima am 25 Jul. 2018
Geschlossen: MATLAB Answer Bot am 20 Aug. 2021
the problem is it is taking s value only as p i.e 512 i wanted to run for the range s=1 to 512, so as to get q as 512 values each for which of s value . I(:,:,1) r channel for lena image
ya=((1+(I(:,:,1).^2)));
p=512;
for s=1:p
Ya=ya.^(s);
k= fft2(allpixel);
f=abs(fft2(allpixel)).^2;
q=Ya.*f;
imshow(q,[])
total=(1/2*pi).*sum(sum(q));
end
  7 Kommentare
juveria fatima
juveria fatima am 25 Jul. 2018
i think now my doubt is clear please help me to run the loop for s=1:512 range
Stephen23
Stephen23 am 25 Jul. 2018
@juveria Fatima: you need to preallocate the output array and then use indexing in the loop.

Antworten (0)

Diese Frage ist geschlossen.

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by