A difficult multi-curve fitting problem
조회 수: 2 (최근 30일)
이전 댓글 표시
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
Andrew Newell
2011년 9월 17일
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?
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Get Started with Curve Fitting Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!