Matlab Curve Fitting Tool使用指南:从拟合到预测
创作时间:
作者:
@小白创作中心
Matlab Curve Fitting Tool使用指南:从拟合到预测
引用
CSDN
1.
https://blog.csdn.net/RickyWasYoung/article/details/140600327
在数据分析和科学研究中,数据拟合是一项常用的技术手段。Matlab作为一款强大的数学软件,提供了Curve Fitting Tool工具箱,可以帮助用户快速实现数据拟合。本文将详细介绍如何使用Curve Fitting Tool进行数据拟合,包括拟合函数的选择、导出函数以及如何调用拟合函数进行预测。
以以下数据为例:
x=1:2:100;
y=0.20*x.^4+0.24*x.^3+0.07*x.^2+0.22*x;
为了体现拟合效果,这里选择使用5次函数来拟合4次函数。
1. 生成拟合代码
在Curve Fitting Tool中完成拟合后,点击“文件”-“生成代码”。
生成的代码可以自定义命名,这里命名为createFit.m。
2. 调用拟合函数
调用拟合函数的核心代码如下:
y_predict = feval(fitresult, x_predict);
3. 完整代码示例
下面是完整的代码实现:
clc
clear
close all
%% 1. 原始数据
x=1:2:100;
y=0.20*x.^4+0.24*x.^3+0.07*x.^2+0.22*x;
%% 2. 拟合函数
[fitresult, gof] = createFit(x, y);
%% 3. 预测
x_predict=50:1:60;
y_predict = feval(fitresult, x_predict);
figure(2)
plot(x,y,'b-')
hold on
plot( x_predict,y_predict,'r.')
4. 运行效果
热门推荐
糖尿病酮症酸中毒的六大诱因
谷维素立新功!中国新研究:或可预防改善结直肠癌!
砂浆强度不够怎么加强
中石化胜利油田物探研究院“透视”地下剩余油藏
汽车排放标准IV的含义是什么
风信子养护指南:从种球挑选到夹箭问题全解析
风信子:甜香醉人的另类“洋葱”
霍奇金淋巴瘤与非霍奇金淋巴瘤的区别有哪些?霍奇金淋巴瘤有哪些症状表现?
仓库里创办动画公司,这位90后思考最多的是观众和市场
CVT变速箱的工作原理与优缺点分析
少数民族乐器的文化价值与传承研究
护理评估细节流程包括哪些步骤?
亮粉色调配指南:从基础原理到实践技巧
公益项目目标如何衡量
八字命理中“伤官见官”的具体条件是什么
牡丹鹦鹉喜欢玩什么?探索它们的趣味玩具与活动
考研英语完形填空解题技巧与策略
罗普司亭治疗成人原发免疫性血小板减少症的快速卫生技术评估
西瓜的健康益处与实用指南
西瓜寒凉易伤脾胃?夏季如何健康吃西瓜?
何首乌生熟异效:从功效到使用注意事项全解析
执法细则培训课件
知识普及:养老服务中心效果图中的智能辅助生活设备应用与布局
如何解决房间隔音问题?这种解决方案有哪些实际效果?
活力贵州|从一场开在家门口的音乐会说起
近七成受访大学生期待音乐节玩出特色
十大最适合女生的业余爱好:女孩有哪些爱好吸引人?
新三板上市公司需要满足什么条件
劳动仲裁赔偿金流程及补偿申请全攻略
宿州:乘“云”直上,算力产业的崛起之路