Deconvolution/2D+: Difference between revisions

change test data link so that it leads directly to plain text rather than an outside site which requires several clicks to get to the real data rather than an uncopyable paged rendering
m (fixed the definition)
(change test data link so that it leads directly to plain text rather than an outside site which requires several clicks to get to the real data rather than an uncopyable paged rendering)
Line 19:
* The <code>deconv</code> function will need to be parameterized by the dimension <math>\mathit d</math> unless the dimension can be inferred from the data structures representing <math>\mathit g</math> and <math>\mathit f</math>.
* There may be more equations than unknowns. If convenient, use a function from a [http://www.netlib.org/lapack/lug/node27.html library] that finds the best fitting solution to an overdetermined system of linear equations (as in the [[Multiple regression]] task). Otherwise, prune the set of equations as needed and solve as in the [[Reduced row echelon form]] task.
* Debug your solution using the following [[http://droprosettacode.ioorg/yatxacymw/index.php?title=Deconvolution/2D%2B/Test_data&action=raw this test data]], of which a portion is shown below. Be sure to verify both that the deconvolution of <math>\mathit g</math> with <math>\mathit f</math> is <math>\mathit h</math> and that the deconvolution of <math>\mathit g</math> with <math>\mathit h</math> is <math>\mathit f</math>. Display the results in a human readable form for only the three dimensional case ''only''.
 
dimension 1: