用MATLAB求参数α和β,使积分∫((sinx-α-βx)^2)dx在区间(0,pi)最小
问题描述:
用MATLAB求参数α和β,使积分∫((sinx-α-βx)^2)dx在区间(0,pi)最小
答
clear;
clc;
f=@(x,a,b)(sin(x)-a-b.*x).^2;
g=@(p)quadl(@(x)f(x,p(1),p(2)),0,pi);
fminunc(g,[1 1])