• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

cynchanpin

  • 博客园
  • 联系
  • 订阅
  • 管理

View Post

Matlab多项式拟合測试

x=0:0.2:4;				%生成等差数列
rnd=rand(1,size(x,2))*5;                %生成一组随机数
y=x.*x.*x+x.*x+6+rnd;                   %生成y=x^3+x^2+6函数在垂直方向5个尺度内的随机採样序列
b=polyfit(x,y,3);                       %计算多项式拟合參数
yy=polyval(b,x);                        %生成拟合后y函数的新值
hold on,plot(x,y,'o'),plot(x,yy);       %hold开关打开用于画在同一张图上,前者画散点,后者话拟合曲线。

【效果图】:

posted on 2017-05-15 14:25  cynchanpin  阅读(206)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3