A difficult multi-curve fitting problem
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hi, I have a question. Say I had a matrix (of, lets say nxm size, where n and m are ~= 1000). In this matrix there is the information of k (around 10-20) functions. The way the functions appear on the matrix is by being radially symmetric and super imposed about some centre (where all different functions have a different centre). That is to say that say all the functions were simply 1 then the matrix would appear as a superposition of k circles of value 1 centred at different values. The actual values are not, of course, 1 though and vary quite a lot over the range. So my first question would be is there a way that I could use a matlab curve fitting toolbox or function to extract these k functions using least squares?
The second question (if the first is possible) is there some way to "relax" the circularly symmetric condition, i.e., say that it is only circularly symmetric for 90 degrees of the circle (thereby increasing the number of functions to k*4 since each quadrant of the original function is now its own function independent of the other 3 quadrants). Thank you very much for any help! Please ask if I need to be more specific but I think the problem is difficult to explain.
2 comentarios
bym
el 16 de Sept. de 2011
sounds like you might have to do some image processing before applying a curve fit
Andrew Newell
el 17 de Sept. de 2011
This is not really a MATLAB question until you are able to define the statistical question more clearly. Perhaps it would help if you explained why you are trying to do this. Also, when you say "if all the functions were 1", do you mean the coefficients?
Respuestas (0)
Ver también
Categorías
Más información sobre Get Started with Curve Fitting Toolbox 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!