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

1 visualización (últimos 30 días)
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

Respuestas (1)

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

Iniciar sesión para comentar.

Community Treasure Hunt

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

Start Hunting!

Translated by