Exponential Curve Fitting via Optimization MATLAB
>> YOUR LINK HERE: ___ http://youtube.com/watch?v=F5hMejcdp7M
Code: • clc • clear all • close all • warning off • x=0:0.1:20; • y=40*exp(-0.5*x)+randn(1,length(x)); • scatter(x,y); • amplitude=5; • lambda=3; • initialparameter=[amplitude,lambda]; • mx=@(initialparameter)fita(initialparameter,x,y); • outputparameters=fminsearch(mx,initialparameter); • • function E=fita(initialparameter,xm,ym) • gs=initialparameter(1)*exp(-initialparameter(2)*xm); • E=sum(abs(gs-ym).^2); • ya=initialparameter(1)*exp(-initialparameter(2)*xm); • clf; • plot(xm,ym,'*'); • hold on; • plot(xm,ya,'r'); • drawnow; • end • Learn Machine Learning using MATLAB: • • Importing Dataset | MATLAB | Machine ... • #MachineLearning #MATLAB
#############################
