Info

This question is closed. Reopen it to edit or answer.

Hi, when we have a curve or a signal (as a curve of second order system), how can find a model of this curve, there are functions in Matlab do that??

1 view (last 30 days)
My problem: I have a curve, and i know that this curve can be modeled as a second order equation: H(p)=G*w^2/(p2+2*w*zeta*p+w^2). the idea: how i can optimize the three parameters(g, w, zeta) to obtain a model of my curve,
thank you in advence.
  7 Comments
khaled SAFI
khaled SAFI on 13 Feb 2014
>I assume that you are working with automatic control or something similar. yes my data are generated as the mean square diplacement, and the idea, i want to find a model for this data, and in general, when we plot it, its form like the second order plot, that why i want to model it as a second order system that have this equation:
khaled SAFI
khaled SAFI on 13 Feb 2014
H(p)=G*w^2/(p^2+2*w*zeta*p+w^2) I used fit(xdata,ydata,rat02), but it doesnt make a good estamations for G, zeta ans W. >Do you have frequency dependent data or time dependent data. I have a time dependent data. as: xdata=0:0.1:10; and ydata as in the attached file
thank you very much :)

Answers (0)

Community Treasure Hunt

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

Start Hunting!