预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共78页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第六讲Matlab工具箱一、工具箱简介领域型工具箱——专用型 领域型工具箱是学科专用工具箱,其专业性很强,比如控制系统工具箱(ControlSystemToolbox);信号处理工具箱(SignalProcessingToolbox);财政金融工具箱(FinancialToolbox)等等。只适用于本专业。 Matlab常用工具箱ImageProcessingToolbox——图象处理工具箱 DatabaseToolbox——数据库工具箱 ModelpredictiveControlToolbox——模型预测控制工具箱 NeuralNetworkToolbox——神经网络工具箱 OptimizationToolbox——优化工具箱 PartialDifferentialToolbox——偏微分方程工具箱 RobustControlToolbox——鲁棒控制工具箱 SignalProcessingToolbox——信号处理工具箱 SplineToolbox——样条工具箱 StatisticsToolbox——统计工具箱 SymbolicMathToolbox——符号数学工具箱 SimulinkToolbox——动态仿真工具箱 VirtualRealityToolbox——虚拟现实工具箱 WaveletToolbox——小波工具箱 等等……. 而且每个新出的版本都在增加、更新完善。控制系统工具箱ControlSystemToolbox遗传算法和直接搜索工具箱GeneticAlgorithmandDirectSearchToolbox2.图形界面互动操作方法。 可选内部函数@ackleyfcn或者@rastriginsfcnRastrigin'sFunction可以设置参数来调整显示结果直接搜索算法优化工具箱(没有图形操作界面)OptimizationToolbox求解线性规划 信号处理工具箱 SignalProcessingToolbox 数字和模拟滤波器设计、应用及仿真 谱分析和估计 FFT、DFT等变换 参数化模型 学科前沿最新的工具箱工具箱的扩充功能:二、通用工具箱除toolbox\matlab之外的工具箱,在比较完整的专业版matlab语言中有20多个工具箱。这些工具箱是需要单独选择购买的。 matlab主工具箱共有31个函数库 datafun——数据分析函数库 sonnds——声音处理函数库 dde——动态数据交换函数库 elfun——初等数学函数库 specmat——特殊矩阵函数库elmat——初等矩阵和时间函数库 funfun——函数功能和数学分析函数库 general——通用命令函数库 graphics——通用图形函数库 iofun——底层输入输出函数库 lang——语言结构函数库 matfun——矩阵线性代数函数库 ops——运算符和逻辑函数库 plotxy——二维绘图函数库 plotxyz——三维绘图函数库color——颜色和光照函数库 polyfun——多项式函数库 sparfun——稀疏矩阵函数库 strfun——字符串函数库 demos——matlab演示函数库 Matlab6新增函数库: uitools——图形界面函数库 datatypes——数据类型函数库 graphics——句柄绘图函数库 graph3d——三维绘图各函数库中的函数可用help函数库名查询,或type函数名方法查询 例:helpplotxy Twodimensionalgraphics. ElementaryX-Ygraphs. plot-Linearplot. loglog-Log-logscaleplot. semilogx-Semi-logscaleplot. semilogy-Semi-logscaleplot. fill-Drawfilled2-Dpolygons.Graphannotation. title-Graphtitle. xlabel-X-axislabel. ylabel-Y-axislabel. text-Textannotation. gtext-Mouseplacementoftext. grid-Gridlines. SeealsoPLOTXYZ,GRAPHICS. 2.符号运算工具箱符号运算的功能例如: z='a*t^2+b*t+c'; r=solve(z,‘t’)——对缺省变量求解 r= [1/2/a*(-b+(b^2-4*a*c)^(1/2))] [1/2/a*(-b-(b^2-4*a*c)^(1/2))] 对任意变量求解 r=solve(z,'b') r= -(a*t^2+c)/t r=solve(z,'c') r= -a*t^2-b*t r=solve(z,'a') r