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

1 Ansicht (letzte 30 Tage)
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

Antworten (1)

KSSV
KSSV am 8 Feb. 2017
Read about cells
k = cell(3,1) ;
k{1} = rand(10,1) ;
k{2} = rand(100,1) ;
k{3} = rand(5,1) ;
  2 Kommentare
Vipultomar
Vipultomar am 8 Feb. 2017
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?

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Linear Programming and Mixed-Integer Linear Programming finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by