how to deconvolute a matrix?
Mostrar comentarios más antiguos
hy guys,
i would like to deconvolute a matrix but i didn't find a 2d deconvolution function , any idea how to do that without using fft or ifft?
thank you in advance
code:
clear all
clc
a=randi(2,3)
b=randi(2,3)
c=conv2(a,b)
% [d,r]=deconv2(c,a) this is what i would like to get
subplot(221)
img(a)
subplot(222)
img(b)
subplot(223)
img(c)
subplot(224)
img(d)
Respuesta aceptada
Más respuestas (2)
I would like to deconvolute a matrix but i didn't find a 2d deconvolution function.
See deconvreg(), deconvlucy(), deconvblind(), and deconvwnr().
Walter Roberson
el 8 de Feb. de 2022
Editada: Walter Roberson
el 8 de Feb. de 2022
0 votos
https://www.mathworks.com/matlabcentral/answers/1620780-convolve-text-with-image#comment_1953810 shows an implementation for the case of it really only being 1d convolution
2 comentarios
Rabih Sokhen
el 8 de Feb. de 2022
Walter Roberson
el 8 de Feb. de 2022
That is Matt's code, not mine; explanation should come from him.
Categorías
Más información sobre Switches and Breakers 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!