if f*g = h and I knew the given h and g how would I find f in matlab? Would I used a deconvolution program? Thanks
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
if f*g = h and I knew the given h and g how would I find f in matlab? Would I used a deconvolution program? Also is there a least square program in matlaB? or a wiener deconvolution program?
Thanks
0 comentarios
Respuestas (2)
Image Analyst
el 15 de Dic. de 2013
Use matrix "division". Try this demo:
f=rand(4,3)
g = rand(3,5)
h=f*g
f2 = h / g % f2 will be the same as f
3 comentarios
Image Analyst
el 15 de Dic. de 2013
You can't put h on different lines if there aren't the same number of elements on each line because it wants to put them into rows of a 2D matrix. Use the continuation symbols ... like this:
h1=[ 2.76077e-006 0.000746586 0.0407636 0.449702 1.02038 0.673993 0.540762,...
0.225414 0.0211304 0.0411355 0.44933 1 0.449329 0.040762 0.000746586,...
2.76077e-006 0 0 0 0 0 0 0 0] % function h
Cheryl
el 15 de Dic. de 2013
1 comentario
Walter Roberson
el 15 de Dic. de 2013
When you tried which method? There is no "vertcat" in anything you have shown so far.
Ver también
Categorías
Más información sobre Logical en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!