How to parse different dimensions of output data vectors using lsqcurvefit?

1 回表示 (過去 30 日間)
Vipultomar
Vipultomar 2017 年 2 月 8 日
コメント済み: Vipultomar 2017 年 2 月 8 日
Hi. I am trying to use lsqcurvefit function, where for each xdata point there are ydata (vector of output data points). I have many experimental output vectors (ydata1, ydata2 etc.. each ydata1 etc are output vectors) which all have different dimensions but share same set of parameters (to be optimized). Problem is I am not able to keep all these ydata(i) in a common matrix (due to different dimensions and so they cannot be concatenated). How should I proceed with this? Thanks

回答 (1 件)

KSSV
KSSV 2017 年 2 月 8 日
Read about cells
k = cell(3,1) ;
k{1} = rand(10,1) ;
k{2} = rand(100,1) ;
k{3} = rand(5,1) ;
  2 件のコメント
Vipultomar
Vipultomar 2017 年 2 月 8 日
Okay. Thanks. I'm reading into that.
Vipultomar
Vipultomar 2017 年 2 月 8 日
Okay. Now I have my ydata experimental as well as from the output of the function and all of the individual data sets although have different dimensions are kept in individual cells. Now do I give the entire cell for y as it is for input into lsqcurvefit?

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

カテゴリ

Help Center および File ExchangeWeb Services についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by