derive an equation from data in a table

i have a table with 3 variables a= 1,2,3,4,5,6,7,8 and fi= 0,10,20,30 and h which is depend on a and fi that contain 32 values. for example for fi=0 and a=1 >>h=1 fi=0 and a=2 >>h=1.02 ...... fi=30 and a=8 >>h=14800
is there any way in MATLAB to generate an equation for h in terms of a and fi??

Antworten (2)

bym
bym am 25 Jun. 2011

0 Stimmen

use the backslash (mldivide) to solve system of equations
doc mldivide
Walter Roberson
Walter Roberson am 25 Jun. 2011

0 Stimmen

There are a (literally) infinite number of equations that can be fit to any finite set of data. If you do not have a model of what kind of equation is appropriate, you cannot reject any of those equations as being less "correct" than the others. Unless you have a model of the actual equation, the probability of recovering the actual equation is zero. :(

1 Kommentar

milad babaei
milad babaei am 27 Jun. 2011
i know that and tnx for reminding me.would u please explain me more ,what type of equations fit on my data (z=ax+by+c or...)and what should i do in matlab to get that equation???

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Get Started with Curve Fitting Toolbox finden Sie in Hilfe-Center und File Exchange

Gefragt:

am 25 Jun. 2011

Community Treasure Hunt

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

Start Hunting!

Translated by