📄 ch8example19prog2.m
字号:
% ch8example19prog2.m
function ch8example19prog12()
x=-1:0.01:1;
y=1./(1+9*x.^2);
plot(x,y,'k');hold on; % 原始函数曲线
xs=-1:0.35:1; % 样本位置
ys=1./(1+9*xs.^2);
plot(xs,ys,'o');hold on; % 样本点
[a_lsq,Jmin] = lsqcurvefit(@fun2,[1.1,0.9,8],xs,ys)% 最小二乘法拟合
yfit=fun2(a_lsq,x);
plot(x,yfit,'.');
legend('原始函数y=f(x)','样本点','最小二乘法拟合');
function yhat=fun2(a,x)
yhat=a(1)./(a(2)+a(3).*x.^2);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -