Register to reply

Curve fitting using matlab

by hunter55
Tags: curve, fitting, matlab
Share this thread:
Nov8-08, 11:18 PM
P: 3
1. The problem statement, all variables and given/known data
For the given set of data, find the least-square curve:
A) f(x)=Ce^Ax, by using the change of variable X=x, Y=ln(y), and C=e^B to linearize the data points.

B) f(x) = 1/(Ax+B), by using the change of variable X=x and Y = 1/y to linearize the data points.

x : [ -1 0 1 2 3]
y : [ 6.62 3.94 2.17 1.35 0.89]

I need the matlab code on how to do these 2 problems im confused and which curve gives a better fit. ??

2. Relevant equations

This is the only code i know but idk how to do it with the question they are asking i need to pertain it to that

function C = poly(X,Y,M)
for k=1:M+1

3. The attempt at a solution

These are the coefficients:

I am confused with what the question is asking i know im suppose to have a ans for part A and B
Phys.Org News Partner Science news on
Experts defend operational earthquake forecasting, counter critiques
EU urged to convert TV frequencies to mobile broadband
Sierra Nevada freshwater runoff could drop 26 percent by 2100
Nov10-08, 12:29 AM
P: 18
Think about what a change of variable is, then figure out how to apply that to the data.

Aka, when you make a substitution for y=ln(y), that just means you take your y list, and just take the ln of that. That now because the new measurement for what used to be the y-axis.

Does that make sense?

Register to reply

Related Discussions
MATLAB Curve Fitting Question? Introductory Physics Homework 1
Curve-to-curve fitting trouble! Programming & Computer Science 5
Curve fitting in Matlab Math & Science Software 1
Curve fitting using Matlab Math & Science Software 0
Curve Fitting Calculus 4