matlab实验数据拟合,利用Matlab对实验数据拟合曲线与函数方法

方法1:命令方式

clc,clear all;

a=[0.0141 0.0154 0.0164 0.0155 0.0149 0.0142 0.0129 0.0115 0.0114 0.0111 0.0105 0.0104 0.0100 0.0091 0.0081 0.0076 0.0069 0.0064 0.0060 0.0059 0.0059 0.0053 0.0052];%可表示输出Y轴的数据,共23个

b=1985:2007;%可表示为输入X轴的数据,对应有23个

p=polyfit(b,a,2);%得到输出函数表达式系数,p为输出2阶函数的系数

f = polyval(p,b);%得到对应的函数表达式f

plot(b,a,'o',b,f,'-r');%分别画出输出的点和拟合的曲线,其中阶数2根据需要进行调节

方法2:工具箱方式

1、在启动系统后的主界面以命令方式输入矩阵a、b

2、使用命令cftool,进入工具箱界面

3、点击Data按钮后在弹出的Data窗口中分别选择xData、Ydata,Weights可加权值拟合(可

不用)----数据集Data sets命名----

4、点击Fitting进入拟合----New fit----命名匹配拟合文件----可选择拟合格式Type of

fit 中的多项式polynomial中的文件的一种形式(如线性多项式)----点应用Apply----结果Results中即可得到拟合函数式的描述。

  • 0
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值