小明同学 发表于 2017-3-11 14:10:24

不用编程也能处理数据?用好这些Matlab工具箱。

                                                                                                
还可以不用一行一行地调试程序,就能实现数据处理?没错,Matlab的部分工具箱可以实现这个功能,帮我们从繁重的编程中解放出来。

工具箱是什么,从来没用过?工具箱是把解决一类问题的函数放到一个工具包里方便使用。你一定用过,因为默认下用的是Matlab Main Toolbox——Matlab主工具箱。

真的不用编程就能处理数据吗?真的,在某些工具箱里面,只需要点点鼠标、指定参数就OK了。


打个比方,自己编程求解就像是使用相机时手动调焦距、光圈等等,而工具箱就像是使用傻瓜相机。



1. 工具箱在哪


点开Matlab的Start按钮就找到了:




有的工具箱有用户交互界面,可直接在Matlab启动菜单下进入。


有的工具箱并没有用户界面,但是有相关的函数供调用。


无论工具箱是否有交互界面,都有相应的函数。



2. 工具箱的类型
工具箱分为通用型和领域型两种。


2.1 通用型
通用型工具箱主要用来扩充Matlab的数值计算、符号运算功能、图形建模仿真功能、文字处理功能以及与硬件实时交互功能,常见的通用性工具箱有如下几种:

(1) 符号数学工具箱:
Symbolic Math Toolbox
(2) 偏微分方程工具箱:
Partial Differential Equation Toolbox
(3) 统计工具箱:
Statistics and Machine Learning Toolbox
(4) 曲线拟合工具箱:
Curve Fitting Toolbox
(5) 优化工具箱:
Optimization Toolbox
(6) 全局优化工具箱:
Global Optimization Toolbox
(7) 神经网络工具箱:
Neural Network Toolbox
(8) 基于模型的调校工具箱:
Model-Based Calibration Toolbox

2.2 领域型
领域型工具箱是学科专用工具箱,其专业性很强,只适用于某一特定专业使用,比如:

(1) 控制系统领域
Control System Toolbox
System Identification Toolbox
Fuzzy Logic Toolbox
Robust Control Toolbox
Model Predictive Control Toolbox
Aerospace Toolbox
Robotics System Toolbox

(2) 信号处理和无线通信
Signal Processing Toolbox
DSP System Toolbox
Audio System Toolbox
Communications System Toolbox
Wavelet Toolbox
RF Toolbox
Antenna Toolbox
Phased Array System Toolbox
LTE System Toolbox
WLAN System Toolbox

(3) 图像处理与计算机视觉
Image Processing Toolbox
Computer Vision System Toolbox
Vision HDL Toolbox
Image Acquisition Toolbox
Mapping Toolbox

(4) 测试&测量
Data Acquisition Toolbox
Instrument Control Toolbox
Image Acquisition Toolbox
OPC Toolbox
Vehicle Network Toolbox

(5) 计算金融
Financial Toolbox
Econometrics Toolbox
Datafeed Toolbox
Database Toolbox
Spreadsheet Link (for Microsoft Excel)
Financial Instruments Toolbox
Trading Toolbox

(6) 计算生物
Bioinformatics Toolbox
SimBiology


3. 常用的工具箱
对于一般的用户而言,用好以下常用的通用型工具箱,基本上能实现不少情况下数据的傻瓜相机式处理。

(1) 曲线拟合工具箱


该工具箱提供了用于拟合曲线和曲面数据的应用程序和函数。可预处理和后处理数据,可进行线性和非线性回归分析,可自定义的方程式。该工具箱还提供了优化的解算参数和起始条件,提供非参数建模方法,比如样条、插值和平滑。


(2) 统计工具箱



该工具箱可对数据进行探索型数据分析、回归和方差分析、机器学习、多元统计以及概率分布等。回归技术包括线性、广义线性、非线性、稳健、正则化、ANOVA 和混合效应模型。

(3) 优化工具箱



该工具箱提供了寻找最小化或最大化目标并同时满足限制条件的函数,可进行线性规划、混合整型线性规划、二次规划、非线性优化、非线性最小二乘等。


(4) 符号数学工具箱



该工具箱提供用于求解、标绘和推演符号数学等式的函数,可进行微积分、线性代数、代数和常微分方程、方程化简和方程推演。


(5) 偏微分方程工具箱



该工具箱提供采用有限单元法解决二维或三维偏微分方程的函数。可以指定网格、边界条件。


(6) 神经网络工具箱



该工具箱包含完整的神经网络算法,使用nnstart可以调出toolbox,然后选择需要的功能,导入数据,选择训练参数和每层神经元个数,最后训练会输出网络与结果。





转载:作者“3M君”

                  

青丘白浅 发表于 2017-3-11 15:18:20

学习一下,谢谢啦~~~{:4_110:}

Triangle 发表于 2017-3-11 15:19:59

不错,加油实习版主~~{:5_140:}

001 发表于 2017-3-12 18:00:52

希望版主以后多来点干货!!

小明同学 发表于 2017-3-13 09:33:53

支持一个!{:4_99:}

勤奋的小蚂蚁 发表于 2017-3-16 22:16:09

我是来刷分的,嘿嘿

尘封记忆 发表于 2017-3-17 08:05:51

我决定也要开始学画图了

琴声忧忧 发表于 2017-3-17 08:06:29

我勒个去,惊艳到我了。

技术帝 发表于 2017-3-17 08:08:35

如果我能画成这样,论文就不愁了

飞跃 发表于 2017-3-17 08:13:37

大神作品啊,膜拜!
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 不用编程也能处理数据?用好这些Matlab工具箱。