matlab数据拟合方法用数据做拟合的问题

苹果/安卓/wp
积分 85, 距离下一级还需 60 积分
权限: 自定义头衔
道具: 涂鸦板, 彩虹炫, 雷达卡, 热点灯, 显身卡, 匿名卡, 金钱卡
购买后可立即获得
权限: 隐身
道具: 金钱卡, 变色卡, 彩虹炫, 雷达卡, 热点灯, 涂鸦板
请教一个问题&&比如y=a+bt+ctx&&其中的t , x为自变量 给出了一系列y,t,x的数据,想进行数据拟合,求出a,b,c来 尽量利用MATLAB处理 希望大家给出具体的程序和操作 谢谢了。。要尽快啊 希望今天晚上之前拿到 跪求了&&3....Q....
是用最小二乘法拟合的
%% 前提:x,t,y都是列向量
m=length(x); %求出数据的个数
& & xt(i)=x(i)*t(i);
X=[ones(length(x),1) x xt'];
B=regress(Y,X) %% 得出的就是Y=X*B
不好意思,刚才的有问题的,现在这个应该是ok的了
%% 前提:x,t,y都是列向量
m=length(x); %求出数据的个数
X=[ones(length(x),1) x xt];
B=regress(Y,X)
zhenshi太感谢楼主了 好人啊
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
如有投资本站或合作意向,请联系(010-);
邮箱:service@pinggu.org
投诉或不良信息处理:(010-)
论坛法律顾问:王进律师假如有(因果)两组数据,我们需要知道他们之间的关系,就可以用到以下简单方法进行拟合了!
matlab中先假设有以下两组数据x和y,我们直接plot:
plot(x,y,'r.-');
运行后则:
然后我们在Figure 1界面中选择Tools-Basic Fitting
在弹出来的节目中选择阶数,然后点右下角的右箭头:
公式和拟合曲线都出现了!!
我们可以换不同阶数看看效果:
简单粗暴吧??
MatLab建模学习笔记6——数据拟合方法
曲线拟合也叫曲线逼近,只要求拟合曲线能合理的反映数据的基本趋势,并不要求曲线一定通过数据点。曲线拟合有不同的判别准则,包括偏差的绝对值之和最小、偏差的最大绝对值最小和使偏差的平方和最小(即最小二乘法)...
Matlab拟合工具箱的使用
1.打开 CFTOOL 工具箱。g&,点开&Curve Fitting Tool&,出现数据拟合工具界面,基本上所有的数据拟合和回归分析都可以在这里进行。也可以在命令窗口中直接输入”cftool”,打...
MATLAB数据拟合
MATLAB中数据拟合数据拟合的目的是使用一个较为简单的函数去逼近一个复杂的、未知的函数,在MATLAB中数据拟合的原理是最小拟合的最小二乘原理,其中polyfit与polyval是最基本的拟合方法,...
matlab曲线拟合 函数 用法以及例子
在运行MATLAB编程进行数据的处理过程当中,我们常常用到matlab曲线拟合,但是工具箱由于需要人工交互,得到的拟合结果,需要人工的去提取,再输入,所以,工具箱拟合结果十分不适合调用,以及继续下面的...
数据拟合—MATLAB
1,多项式拟合:f=polyfit(x,y,n),对数据x,y进行n次项拟合,x,y要有相同的维度。polyval(f,xi)%xi是插值变密集后的一组数组,一般绘图用,计算出多项式的值例子:x = ...
数据拟合教程
数据拟合教程
1.搭建环境
1.1所需软件
VMware Workstation Pro(VMware-workstation-full-12.0.0)
CentosIOS(详...
Matlab2016做曲线拟合(Curve Fitting)(2)
Polynomial Models(多项式模型)
常见多项式的基本模型:
其中 n + 1 是多项式的阶, n 是多项式的维度, 1 ≤ n ≤9。该顺序给出了合适的系数个数, 并给出了预测变...
MATLAB拟合
1 曲线拟合实例:温度曲线问题
气象部门观测到一天某些时刻的温度变化数据为:
MATLAB 之数据拟合(最快速的方式,一学就会)
采用最小二乘法对一对数据进行数据拟合,新手可能采用command 窗口输入代码的形式,再次我特别希望各位朋友能更快捷一下。
不要总说自己是新手,不会,都是借口,在此我希望大家几十秒钟搞...
matlab 函数拟合polyfit
1、matlab做线性最小二乘拟合
函数命令为:a=polyfit(x,y,m)
% x,y为对应的自变量,m为需要拟合的最高次幂
没有更多推荐了,matlab高斯拟合问题
[问题点数:220分]
本版专家分:0
CSDN今日推荐
本版专家分:0
本版专家分:0
本版专家分:0
匿名用户不能发表回复!
其他相关推荐Matlab数据拟合工具在数学建模中的简单应用Matlab数据拟合工具在数学建模中的简单应用中国统计网百家号01 问题描述下表是由中国国家统计局提供的《50个城市主要食品平均价格变动情况》整理得到的2016年1月到5月豆角价格数据表,请建立数学模型解决下来两个问题:(1)豆角价格有什么特点?(2)对6月份豆角价格变化情况进行预测。02 模型假设,符号说明2.1 模型假设一个国家的宏观经济会呈现周期性,因此作为一国宏观经济的组成部分之一的物价水平也会呈现周期性,随着经济周期的上下波动,物价水平也会上下波动。基于这点,描述物价水平的数学模型——经验公式也应该具有周期性。我们不妨假设描述物价水平数学模型是一个周期函数,并且可以转化为傅里叶级数。2.2 符号说明从表中,我们不难发现,国家统计局会在一个月里对50个城市主要食品平均价格变动情况进行三次调查统计,分别是1-10日,11-20日和21-30日三个时间区间。因此,描述物价水平的周期函数的自变量是月份。为了方便处理,我们再做一次抽象处理,将时间抽象为整数N,其中0&=N&=36。那么如何使用N来表示某一个月呢?又如何使用N来表示某一个月里的第几次调查呢?为此,我们使用如下两个运算符(高级编程语言中都有这两个运算符):/:整除运算符,比如13/3=4
%:取模运算符,比如13%3=1
这样整数N与月份和当月的第几次调查之间的关系可以表示如下:
调查次序Q=N%3
如果Q=0,那么调查月份M=N/3,否则M=N/3 + 1
比如取N=13,那么调查次序Q=1,调查月份M=5,这表示5月份的第一次调查,即调查时间为5月1-10日。03 数学建模接下来看看,如何使用MATLAB的数据拟合工具解决该问题。设时间矩阵N = [1 2 3 4 5 6 7 8 9 10 11 12 13 14];豆角价格的矩阵vigna= [10.36 10.19 12.69 12.14 17.4 16.47 17.69 17.22 15.48 13.82 11.76 10.93 9.15 7.92];3.1 进入数据拟合窗口在MATLAB命令行窗口中输入cftool,回车即可。3.2 数据拟合在区域1中选择相应坐标轴的变量名,在区域2中选择拟合的函数模型,在区域3会会自动显示拟合的图像,在区域4中会给出拟合后的函数表达式。区域2中可以选择的函数模型有:Custom Equation 自定义方程
Exponential 指数拟合
Fourier 傅里叶拟合
Gaussian 高斯拟合
Interpolant 插值
Linear Fitting 线性拟合
Polynoimal 多项式
Power 幂函数拟合
Rational 有理拟合,两个多项式之比,分子和分母都是多项式
Smoothing Spline 平滑样条
Sum of Sine 正弦曲线拟合
Weibull 韦布尔拟合区域4中显示拟合结果的评价指标,含义如下:SSE:Sum of Squares due to Error误差平方和,越接近0曲线的拟合效果(由最小二乘法计算得出)R-square:越接近1,曲线的拟合效果越好
Adjusted R-square:越接近1,曲线的拟合效果越好
RMSE:root mean square error 均方根误差,越接近0曲线的拟合效果最后看看本题的拟合效果,如下图所示。最后看看,区域4中显示的函数模型:General model Fourier1:
a0 + a1*cos(x*w) + b1*sin(x*w)Coefficients (with 95% confidence bounds):
(11.75, 14.25)
(-5.235, -3.459)
(-3.128, 3.808)
Goodness of fit:
SSE: 9.611
R-square: 0.9314
Adjusted R-square: 0.9108
RMSE: 0.9803通过各种函数模型的拟合发现这个模型拟合效果最好,R-square: 0.9314,非常接近于1。因此描述豆角价格变化规律的数学模型就是:vigna = f(N) = 13 + -4.347*cos(N*0.4398) + 0.34*sin(N*0.4398)这是一个周期函数,符合经济周期的规律。至此,本题基本解决了。04 总结本文通过一个数学建模题目讲解了MATLAB中数据拟合工具的使用,该工具比较简单,但是功能很强大。MATLAB中含有许多功能强大的工具,读者有兴趣的话,可以继续探索,在使用该工具时,也可以从软件设计的角度去欣赏,个人觉得MATLAB软件的设计是一个经典的学习例子。End.来源:校苑数模本文由百家号作者上传并发布,百家号仅提供信息发布平台。文章仅代表作者个人观点,不代表百度立场。未经作者许可,不得转载。中国统计网百家号最近更新:简介:中国统计网,国内最大的数据分析门户网站。作者最新文章相关文章09-1009-0909-1608-29
03-0904-0702-2204-01
◇本站云标签
◇热点推荐

我要回帖

更多关于 matlab数据拟合 的文章

 

随机推荐