⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 最小二乘法原理及其matlab实现 程序.txt

📁 最小二乘法原理及其MATLAB实现 线性拟合 多项式拟合 非线性拟合程序
💻 TXT
字号:
线性拟合

x=[0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0];
y=[2.3201 2.6470 2.9070 3.2885 3.6008 3.9090 4.2147 4.5191 4.8232 5.1275];
p=polyfit(x,y,1)

p =

    3.1301    2.0141



多项式拟合

x=[0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0];
y=[2.3201 2.6470 2.9070 3.2885 3.6008 3.9090 4.2147 4.5191 4.8232 5.1275];
p=polyfit(x,y,2)

p =

   -0.1322    3.2755    1.9850



非线性拟合

x=[3.6 7.7 9.3 4.1 8.6 2.8 1.3 7.9 10.0 5.4];
y=[16.5 150.6 263.1 24.7 208.5 9.9 2.7 163.9 325 54.3];

a0=[0 0 0];
a=lsqcurvefit(@(a,x)a(1)*x.^2+a(2)*sin(x)+a(3)*x.^3,a0,x,y)
Optimization terminated: relative function value
 changing by less than OPTIONS.TolFun.

a =

    0.2269    0.3385    0.3022









⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -