Hello,
I have been searching and searching, and can't find out how to fit a curve to multiple data sets.
I originally had a matrix of information, MRI data with one column per patient. I tried to open that in the curve fitting tool box by importing as a data set, but it would only take vectors. I broke the matrix into individual vectors, imported them as several data sets, and they are all displaying on the plot in the toolbox. However, when I go into 'Fitting', I can only select one data set to fit a curve to. I need a curve to fit all of the data, not each patient individually.
Any ideas how I can accomplish this?
Thank you for any help you can offer!

 採用された回答

Sean de Wolski
Sean de Wolski 2011 年 5 月 19 日

0 投票

Take the mean of the matrix across columns and fit the curve to it.
data = mean(data_matrix,2);
%fit stuff to data.

2 件のコメント

bym
bym 2011 年 5 月 19 日
you might also want to take the standard deviation and do a weighted fit
Eric Moore
Eric Moore 2011 年 5 月 20 日
Why is this a better solution than just appending the data sets?

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeInterpolation についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by