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
5 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
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 Kommentare
Antworten (2)
Image Analyst
am 15 Dez. 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 Kommentare
Image Analyst
am 15 Dez. 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
am 15 Dez. 2013
1 Kommentar
Walter Roberson
am 15 Dez. 2013
When you tried which method? There is no "vertcat" in anything you have shown so far.
Siehe auch
Kategorien
Mehr zu Logical finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!