• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

用Matlab拟合曲线 - LavenderYang

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

 

Matlab有一个z自动曲线拟合的工具l ,使用方便,能实现多种类型的线性、非线性曲线拟合。下面结合我使用的 Matlab R2007b 来简单介绍如何使用这个工具箱。
假设x=1:10;>> y=[12,23,50,65,80,100,90,110,190,0280];
>> plot(x,y)
我们要拟合的函数形式是 y=A*x*x + B*x, 且A>0,B>0 。
1.先画出函数的图形
2.在图形界面窗口点击tools窗口,在选择basic fitting 工具,进入到basic fitting -1界面,勾选center and scale x data就会显示原

来的图形窗口,在plot fits 下面有好多种拟合曲线,然后点击你想拟合的曲线就可以了,不同的曲线拟合自己可以去尝试一下咯,
3.勾选show equations会在图形界面显示函数表达式
4.勾选plot residuals会显示所选曲线的拟合误差,这样能方便的比较那种拟合曲线为最佳。

 

matlab画出f(x,y)=0的图像

直接实现即可。f=@(x,y)sin(x+y*y)。

这是个函数句柄    @(x,y) 表示未知数是x和y
@ 在匿名函数中表示函数句柄
例如ln(x),在matlab中是没有定义的,正确表示是log(x);
但如果要直观表示自然对数,意义用以下语句表示:
ln=@(x)  log(x);


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap