资源简介
方便大家使用的最小二乘法曲线拟合的Matlab程序-最小二乘法曲线拟合程序.rar
非常方便用户使用,直接按提示操作即可;这里我演示一个例子:
请以向量的形式输入x,y.
x=[1,2,3,4]
y=[3,4,5,6]
通过下面的交互式图形,你可以事先估计一下你要拟合的多项式的阶数,方便下面的计算.
polytool()是交互式函数,在图形上方[Degree]框中输入阶数,右击左下角的[Export]输出图形
回车打开polytool交互式界面
回车继续进行拟合
输入多项式拟合的阶数 m = 4
Warning: Polynomial is not uniqu
非常方便用户使用,直接按提示操作即可;这里我演示一个例子:
请以向量的形式输入x,y.
x=[1,2,3,4]
y=[3,4,5,6]
通过下面的交互式图形,你可以事先估计一下你要拟合的多项式的阶数,方便下面的计算.
polytool()是交互式函数,在图形上方[Degree]框中输入阶数,右击左下角的[Export]输出图形
回车打开polytool交互式界面
回车继续进行拟合
输入多项式拟合的阶数 m = 4
Warning: Polynomial is not uniqu
代码片段和文件信息
% 最小二乘法拟合程序说明
% 这是一个集交互式和命令式于一体的一个程序。
% 首先程序提示你输入数据,如果你输入的数据正确,则程序继续进行。
% 如果你输入的xy的大小不一致,程序会提示你输入数据有误,然后程序返回再次让你输入数据。
%待你输入数据正确后,程序会给你一段提示信息,
% 通过下面的交互式图形,你可以事先估计一下你要拟合的多项式的阶数,方便下面的计算
% polytool()是交互式函数在图形上方[Degree]框中输入阶数右击左下角的[Export]输出图形
% 回车打开polytool交互式界面
% 待你回车后,交互式图形界面打开,你可以在图形上方[Degree]框中输入阶数观察多项式拟合的图形
% 选择置信区间最小的多项式阶数,以便在下面使用。
% 待你选择好所要拟合的多项式阶数后,程序提示你回车继续进行拟合。
% 待你回车后,程序提示你输入拟合的阶数,
% 待你输入拟合的阶数后,回车后会显示拟合多项式相关的数据。
% 最后程序提示你输入所需拟合的数据点,输入所需拟合的数据点,就会得到相应的结果。
% 如果没有所需要拟合的数据点,直接回车跳过。
% 程序结束。
% 最小二乘法多项式拟合
% (1)-----选择拟合多项式拟合的阶数
disp(‘请以向量的形式输入xy.‘)
x=input(‘x=‘);
y=input(‘y=‘);
nx = length(x);
ny = length(y);
n = length(x);
if nx == ny
x1 = x(1); xn = x(n);
% n个数据可以拟合(n-1)阶多项式高阶多项式多次求导数值特性变差
disp(‘通过下面的交互式图
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2845 2009-05-06 22:11 zxecf.m
文件 3543 2009-02-01 16:19 使用帮助:新手必看.htm
文件 183 2009-02-02 09:47 Matlab中文论坛--助努力的人完成毕业设计.url
----------- --------- ---------- ----- ----
6571 3
相关资源
- HMMforspeechrecogntion 一个可执行的HMM语音
- popular-UCI-datasets 一些非常有用的数据
- GAPSO 这个算法是遗传算法和粒子群优
- synchronization 利用matlab仿真实现载波的
- Gabor Gabor小波变换的matlab实现
- 4 matlab区域填充的具体算法及演示
- MATLAB_image_process_with_PDE 运用偏微分方
- gabijiao 该程序通过实例(函数)
- SIFT2844912
- gbvs 二维图像视觉显著性检测
- wenli 分析了纹理特征提取方法
- EELM
- barcode 基于图像的条形码识别程序(识
-
myaudiopla
yer 使用Matlab GUI实现的音频 - B-spline-surface 在MATLAB-2008a环境下编写的
- NURBS-surface 在MATLAB-2008a环境下编写的
- ACO 用MATLAB编写的蚁群算法最短路径寻
- wavplay 基于matlab GUI界面的播放器
- allfns 是由牛津大学VGG开发的三维重建
- spectrogram_fft
- adaboost 基于adaboost的人脸识别程序
- 2 2课程报告要求:按照讲课内容
- gps GPS信号的捕获、处理程序
- fuzzynetme 模糊神经网络的MATLAB程序
- naive_bayes_numeric 利用matlab实现的朴素贝
- MFandMPF 计算肌电信号积分肌电值
- BM3D BM3D去噪算法的实现和相关文档
- BarrelDistortion 两个matlab程序
- Kalman 用卡尔曼滤波跟踪目标实例
- WSN-matlab-simulation
评论
共有 条评论