IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> 数学建模如何用Matlab工具箱偷懒? -> 正文阅读

[人工智能]数学建模如何用Matlab工具箱偷懒?

前言

Matlab 中有很多工具箱是可以通过简单操作实现很多很强大的功能的,熟练使用Matlab的工具箱可以极大地便利我们日常的学习生活,在数学建模比赛中更是可以节约敲代码、debug的时间,在前期也能降低学习成本。本篇文章将重点介绍Curve Fitting Tool工具箱的功能,以及通过实例教大家如何快速上手这个工具箱。本文基于的是Matlab的官方文档,使用的Matlab版本为R2021a
已经下载了这个工具箱的可以直接点击目录蓝字跳转到界面介绍开始阅读!如有错漏请在评论区指出!!

功能介绍

顾名思义,Curve Fitting Tool 是用来拟合曲线的工具,可以实现的功能如下:

回归模型曲线曲面
多项式支持(最高九维)支持 (最高五维)
指数型支持
傅里叶支持
高斯支持
幂级数支持
有理数支持
正弦和支持
Weibull支持
插值曲线曲面
支持 方法: Nearest neighbor、Linear、Cubic、Shape-preserving (PCHIP)支持,方法:Nearest neighbor、Linear、Cubic、Biharmonic (v4)、Thin-plate spline

*[翻译可能有错误,以英文为主,翻译是希望能让部分读者更好地月的]

  • 还有平滑以及自定义等可以自己尝试。

工具箱下载

  • 首先点击工具栏中的Apps,然后点击Gets More Apps,等待弹出的窗口。
    在这里插入图片描述
  • 在搜索框中输入 Curve Fitting Toolbox
    在这里插入图片描述
  • 在搜索结果中点击蓝字进入详情页
    在这里插入图片描述
  • 进入详情页后点击Add,然后选择Add to matlab ,按提示安装即可。(由于我已经安装了,所以这没有显示Add按钮)
    在这里插入图片描述

界面介绍

下面我们来看看工具箱的界面
请添加图片描述

简单实例

接下来我将以官方文档中的例子来简单介绍如何快速上手这个工具箱。

  • 首先,我们要打开工具箱,在下载完工具箱后我们可以在命令行中输入cftool来快速打开这个工具箱。

在这里插入图片描述

  • 然后选择数据,这里我们拟合曲线,所以只在X和Y处选择数据,如果手头上没有合适的数据可以在命令行中输入load census,将会导入两组数据到工具箱中。

添加数据
在这里插入图片描述

选择数据
在这里插入图片描述

选择模型
当填好数据后会发现工具箱已经自动生成了一个拟合结果在这里插入图片描述

更改模型
通过更改模型可以不同的拟合结果来满足自己的需求,如下,我将拟合方式改成了傅里叶拟合。
在这里插入图片描述

对比不同模型的拟合情况
点击菜单栏的Fit,在弹窗中选择New Fit ,就可以进行新的拟合,重复前面的步骤进行拟合即可,然后根据最底下的拟合概况来对比分析拟合的优劣。在这里插入图片描述

生成代码、打印图片
点击File,然后点击蓝框可生成代码,点击红框可以调用制图工具来将拟合结果进行修改标记等。在这里插入图片描述

保存到工作区
点击File,然后点击红框即可保存到工作区便于后续使用。在这里插入图片描述

总结

Matlat的工具箱有着强大的能力,而或许会有部分同学在看到全是英文的就放弃研究了,而学习这种最佳的方式应该是看官方文档,而官方文档也是全英的,所以希望通过这篇文章能够帮助有需要的同学快速上手这个工具箱,便利自己的学习生活,同时可以借助这篇文章研究下官方文档,很多时候翻译是没有办法十分精确的表达,这个时候阅读英文资料的能力就十分重要!!都看到这了,要个赞不过分吧

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2022-02-09 20:42:12  更:2022-02-09 20:43:00 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 19:55:50-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码