matlab入门第三讲精选.pptVIP

  • 4
  • 0
  • 约2.02万字
  • 约 98页
  • 2017-05-09 发布于湖北
  • 举报
matlab入门第三讲精选

例2 用下面一组数据拟合 中的参数a,b,k 该问题即解最优化问题: 1)编写M文件 curvefun1.m function f=curvefun1(x,tdata) f=x(1)+x(2)*exp(-0.02*x(3)*tdata) %其中 x(1)=a; x(2)=b;x(3)=k; 2)输入命令 tdata=100:100:1000; cdata=1e+03*[4.54,4.99,5.35,5.65,5.90,6.10, 6.26,6.39,6.50,6.59]; x0=[0.2,0.05,0.05]; x=lsqcurvefit (curvefun1,x0,tdata,cdata) f= curvefun1(x,tdata) F(x,tdata)= ,x=(a,b,k) 解法1. 用命令lsqcurvefit 3)运算结果为: f =0.0043 0.0051 0.0056 0.0059 0.0061 0.0062 0.0062 0.0063 0.0063 0.0063 x = 0.0063 -0.0

文档评论(0)

1亿VIP精品文档

相关文档