How to use regression to find equation of data set?
    2 views (last 30 days)
  
       Show older comments
    
Dear All,
I would like to ask for some help. 
I am trying to find the equation present my data. 
But io stuck when use regression method. 
could someone help me? 
i assume my equation is:
z = a*x^n +b*y+c
Thanks so much!
Han
x = [12	12.5	13	13.5	14
]
y = [61	61.5	62	62.5	63
]
z = [120	114	103	93	80
124	120	109	97	85
128	121	113	101	88
130	125	116	105	92
134	128	119	109	96
]
surf(x,y,z)
0 Comments
Accepted Answer
  KSSV
      
      
 on 3 Nov 2022
        x = [12	12.5	13	13.5	14] ;
y = [61	61.5	62	62.5	63] ;
[X,Y] = meshgrid(x,y) ; 
Z = [120	114	103	93	80
124	120	109	97	85
128	121	113	101	88
130	125	116	105	92
134	128	119	109	96] ;
x = X(:) ;
y = Y(:) ;
z = Z(:) ; 
sf = fit([x, y],z,'poly22') 
plot(sf,[x y],z)
5 Comments
  KSSV
      
      
 on 5 Nov 2022
				x = [12	12.5	13	13.5	14] ;
y = [61	61.5	62	62.5	63] ;
[X,Y] = meshgrid(x,y) ; 
Z = [120	114	103	93	80
124	120	109	97	85
128	121	113	101	88
130	125	116	105	92
134	128	119	109	96] ;
x = X(:) ;
y = Y(:) ;
z = Z(:) ; 
sf = fit([x, y],z,'poly22') 
zi = sf(x,y) ;
figure
hold on
surf(X,Y,Z)
plot3(x,y,zi,'*b')
view(3)
More Answers (0)
See Also
Categories
				Find more on Spline Postprocessing in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



