微软官方MSDN原版Win10系统下载

现在位置: 首页  > 系统教程  > 系统帮助

如何使用matlab工具箱

时间:2024-11-23 16:33:32   

大家好,今天Win10系统之家小编给大家分享「如何使用matlab工具箱」的知识,如果能碰巧解决你现在面临的问题,记得收藏本站或分享给你的好友们哟~,现在开始吧!

悟空工具箱app系列软件最新版本下载

1.如何使用matlab拟合工具箱


1.打开CFTOOL工具箱。

在Matlab中

在6.5以上的环境中,左下方有一个‘开始’按钮,就像Windows的开始菜单一样。点击它,在“工具箱es”目录下有一个“曲线拟合”。点击‘曲线拟合工具’,将出现数据拟合工具界面。基本上所有的数据拟合和回归分析都可以在这里进行。也可以直接在命令窗口输入“cftool”打开工具箱。

2.输入两组向量x,y。

首先,在Matlab的命令行中输入两个向量。一个向量是X坐标的数据,一个是Y坐标的数据。在未来,输入应该叫做X向量和Y向量。你可以在workspace中看到这两个向量。确保这两个向量的元素个数一致。如果它们不一致,工具箱里就装不下它们。例如,在命令行: x=中输入以下数据

[196,186,

137, 136,

122, 122,

71, 71,

70, 33];y=

[0.012605;

0.013115;

0.016866;

0.014741;

0.022353;

0.019278;

0.041803;

0.038026;

0.038128;

0.088196];

3.数据的选择。

打开曲线拟合工具界面,单击'数据.'按钮,将出现一个数据对话框。在数据集页面上,在X数据选项中选择X向量,在Y数据选项中选择Y向量。如果两个向量的元素数量相同,创建数据集按钮将被激活。此时,点击它将生成一个数据集,该数据集将显示在下面的数据集列表框中。关闭数据对话框。

此时,该数据组的散点图显示在曲线拟合工具窗口中。

4.曲线拟合(幂函数幂)。

单击管件.按钮,将出现“装配”对话框。“配合”对话框分为两部分,上半部分是配合编辑器,下半部分是配合表。有时候窗口界面比较小,会把Fit编辑器部分收起来。只需下拉配合表上方的水平栏即可看到配合编辑器。

在此类拟合框中选择适当的类型和适当的函数形式。然后单击“应用”按钮,拟合或回归将开始。此时,拟合曲线将出现在曲线拟合工具窗口中。这是我们想要的结果。在上面的例子中,选择sin函数和中的第一个函数形式,点击应用按钮,就可以看到拟合得到的正弦曲线。



2.怎么使用matlab系统辨识工具箱


如果是系统自带的,你可以直接用,如果是外部的或者是自编的你需要先把文件夹拷贝到tools文件夹下,再设置路径。

Matlab常用工具箱介绍(英汉对照)

Matlab Main Toolbox——matlab主工具箱

Control System Toolbox——控制系统工具箱

Communication Toolbox——通讯工具箱

Financial Toolbox——财政金融工具箱

System Identification Toolbox——系统辨识工具箱

Fuzzy Logic Toolbox——模糊逻辑工具箱

Higher-Order Spectral Analysis Toolbox——高阶谱分析工具箱

Image Processing Toolbox——图象处理工具箱

LMI Control Toolbox——线性矩阵不等式工具箱

Model predictive Control Toolbox——模型预测控制工具箱

μ-Analysis and Synthesis Toolbox——μ分析工具箱

Neural Network Toolbox——神经网络工具箱

Optimization Toolbox——优化工具箱

Partial Differential Toolbox——偏微分方程工具箱

Robust Control Toolbox——鲁棒控制工具箱

Signal Processing Toolbox——信号处理工具箱

Spline Toolbox——样条工具箱

Statistics Toolbox——统计工具箱

Symbolic Math Toolbox——符号数学工具箱

Simulink Toolbox——动态仿真工具箱

System Identification Toolbox——系统辨识工具箱

Wavele Toolbox——小波工具箱

例如:控制系统工具箱包含如下功能:

连续系统设计和离散系统设计

状态空间和传递函数以及模型转换

时域响应(脉冲响应、阶跃响应、斜坡响应)

频域响应(Bode图、Nyquist图)

根轨迹、极点配置

较为常见的matlab控制箱有:

控制类:

控制系统工具箱(control systems toolbox)

系统识别工具箱(system identification toolbox)

鲁棒控制工具箱(robust control toolbox)

神经网络工具箱(neural network toolbox)

频域系统识别工具箱(frequency domain system identification toolbox)

模型预测控制工具箱(model predictive control toolbox)

多变量频率设计工具箱(multivariable frequency design toolbox)

信号处理类:

信号处理工具箱(signal processing toolbox)

滤波器设计工具箱(filter design toolbox)

通信工具箱(communication toolbox)

小波分析工具箱(wavelet toolbox)

高阶谱分析工具箱(higher order spectral analysis toolbox)

其它工具箱:

统计工具箱(statistics toolbox)

数学符号工具箱(symbolic math toolbox)

定点工具箱(fixed-point toolbox)

射频工具箱(RF toolbox)

1990年,MathWorks软件公司为Matlab提供了新的控制系统模型化图形输入与仿真工具,并命名为Simulab,使得仿真软件进入了模型化图形组态阶段,1992年正式命名为Simulink,即simu(仿真)和link(连接)。matlab7.0里的simulink为6.0版本,matlab6.5里的simulink为5.0版本。

MATLAB的SIMULINK子库是一个建模、分析各种物理和数学系统的软件,它用框图表示系统的各个环节,用带方向的连线表示各环节的输入输出关系。

启动SIMULINK十分容易,只需在MATLAB的命令窗口键入“SIMULINK”命令,此时出现一个SIMULINK窗口,包含七个模型库,分别是信号源库、输出库、离散系统库、线性系统库、非线性系统库及扩展系统库。

1.信号源库

包括阶跃信号、正弦波、白噪声、时钟、常值、文件、信号发生器等各种信号源,其中信号发生器可产生正弦波、方波、锯齿波、随机信号等波形。

2.输出库

包括示波器仿真窗口、MATLAB工作区、文件等形式的输出。

3.离散系统库

包括五种标准模式:延迟,零-极点,滤波器,离散传递函数,离散状态空间。

4.线性系统库

提供七种标准模式:加法器、比例环节、积分环节、微分环节、传递函数、零-极点、状态空间。

5.非线性系统库

提供十三种常用标准模式:绝对值、乘法、函数、回环特性、死区特性、斜率、继电器特性、饱和特性、开关特性等。

6.系统连接库 包括输入、输出、多路转换等模块,用于连接其他模块。

7.系统扩展库

考虑到系统的复杂性,SIMULINK另提供十二种类型的扩展系统库,每一种又有多种模型供选择。

使用时只要从各子库中取出模型,定义好模型参数,将各模型连接起来,然后设置系统参数,如仿真时间、仿真步长、计算方法等。SIMULINK提供了Euler、RungeKutta、Gear、Adams及专用于线性系统的LinSim算法,用户根据仿真要求选择适当的算法。

当然,不同版本的Matlab/Simulink内容有所不同。

另外,Simulink还提供了诸如航空航天、CDMA、DSP、机械、电力系统等专业模块库,给快速建模提供了很大的便利。



3.如何使用matlab中的工具箱?


如果是系统自带的,你可以直接用,如果是外部的或者是自编的你需要先把文件夹拷贝到tools文件夹下,再设置路径。

\x0d\x0aMatlab常用工具箱介绍(英汉对照)\x0d\x0aMatlab Main Toolbox——matlab主工具箱\x0d\x0aControl System Toolbox——控制系统工具箱\x0d\x0aCommunication Toolbox——通讯工具箱\x0d\x0aFinancial Toolbox——财政金融工具箱\x0d\x0aSystem Identification Toolbox——系统辨识工具箱\x0d\x0aFuzzy Logic Toolbox——模糊逻辑工具箱\x0d\x0aHigher-Order Spectral Analysis Toolbox——高阶谱分析工具箱\x0d\x0aImage Processing Toolbox——图象处理工具箱\x0d\x0aLMI Control Toolbox——线性矩阵不等式工具箱\x0d\x0aModel predictive Control Toolbox——模型预测控制工具箱\x0d\x0aμ-Analysis and Synthesis Toolbox——μ分析工具箱\x0d\x0aNeural Network Toolbox——神经网络工具箱\x0d\x0aOptimization Toolbox——优化工具箱\x0d\x0aPartial Differential Toolbox——偏微分方程工具箱\x0d\x0aRobust Control Toolbox——鲁棒控制工具箱\x0d\x0aSignal Processing Toolbox——信号处理工具箱\x0d\x0aSpline Toolbox——样条工具箱\x0d\x0aStatistics Toolbox——统计工具箱\x0d\x0aSymbolic Math Toolbox——符号数学工具箱\x0d\x0aSimulink Toolbox——动态仿真工具箱\x0d\x0aSystem Identification Toolbox——系统辨识工具箱\x0d\x0aWavele Toolbox——小波工具箱\x0d\x0a\x0d\x0a例如:控制系统工具箱包含如下功能:

\x0d\x0a连续系统设计和离散系统设计\x0d\x0a状态空间和传递函数以及模型转换\x0d\x0a时域响应(脉冲响应、阶跃响应、斜坡响应)\x0d\x0a频域响应(Bode图、Nyquist图)\x0d\x0a根轨迹、极点配置\x0d\x0a\x0d\x0a较为常见的matlab控制箱有:

\x0d\x0a\x0d\x0a控制类:

\x0d\x0a\x0d\x0a控制系统工具箱(control systems toolbox)\x0d\x0a系统识别工具箱(system identification toolbox)\x0d\x0a鲁棒控制工具箱(robust control toolbox)\x0d\x0a神经网络工具箱(neural network toolbox)\x0d\x0a频域系统识别工具箱(frequency domain system identification toolbox)\x0d\x0a模型预测控制工具箱(model predictive control toolbox)\x0d\x0a多变量频率设计工具箱(multivariable frequency design toolbox)\x0d\x0a\x0d\x0a信号处理类:

\x0d\x0a信号处理工具箱(signal processing toolbox)\x0d\x0a滤波器设计工具箱(filter design toolbox)\x0d\x0a通信工具箱(communication toolbox)\x0d\x0a小波分析工具箱(wavelet toolbox)\x0d\x0a高阶谱分析工具箱(higher order spectral analysis toolbox)\x0d\x0a\x0d\x0a其它工具箱:

\x0d\x0a统计工具箱(statistics toolbox)\x0d\x0a数学符号工具箱(symbolic math toolbox)\x0d\x0a定点工具箱(fixed-point toolbox)\x0d\x0a射频工具箱(RF toolbox)\x0d\x0a\x0d\x0a1990年,MathWorks软件公司为Matlab提供了新的控制系统模型化图形输入与仿真工具,并命名为Simulab,使得仿真软件进入了模型化图形组态阶段,1992年正式命名为Simulink,即simu(仿真)和link(连接)。

matlab7.0里的simulink为6.0版本,matlab6.5里的simulink为5.0版本。

\x0d\x0a\x0d\x0aMATLAB的SIMULINK子库是一个建模、分析各种物理和数学系统的软件,它用框图表示系统的各个环节,用带方向的连线表示各环节的输入输出关系。

\x0d\x0a 启动SIMULINK十分容易,只需在MATLAB的命令窗口键入“SIMULINK”命令,此时出现一个SIMULINK窗口,包含七个模型库,分别是信号源库、输出库、离散系统库、线性系统库、非线性系统库及扩展系统库。

\x0d\x0a

1.信号源库\x0d\x0a 包括阶跃信号、正弦波、白噪声、时钟、常值、文件、信号发生器等各种信号源,其中信号发生器可产生正弦波、方波、锯齿波、随机信号等波形。

\x0d\x0a

2.输出库\x0d\x0a 包括示波器仿真窗口、MATLAB工作区、文件等形式的输出。

\x0d\x0a

3.离散系统库\x0d\x0a

包括五种标准模式:延迟,零-极点,滤波器,离散传递函数,离散状态空间。

\x0d\x0a

4.线性系统库\x0d\x0a

提供七种标准模式:加法器、比例环节、积分环节、微分环节、传递函数、零-极点、状态空间。

\x0d\x0a

5.非线性系统库\x0d\x0a 提供十三种常用标准模式:绝对值、乘法、函数、回环特性、死区特性、斜率、继电器特性、饱和特性、开关特性等。

\x0d\x0a

6.系统连接库 包括输入、输出、多路转换等模块,用于连接其他模块。

\x0d\x0a

7.系统扩展库\x0d\x0a 考虑到系统的复杂性,SIMULINK另提供十二种类型的扩展系统库,每一种又有多种模型供选择。

\x0d\x0a 使用时只要从各子库中取出模型,定义好模型参数,将各模型连接起来,然后设置系统参数,如仿真时间、仿真步长、计算方法等。SIMULINK提供了Euler、RungeKutta、Gear、Adams及专用于线性系统的LinSim算法,用户根据仿真要求选择适当的算法。

\x0d\x0a\x0d\x0a当然,不同版本的Matlab/Simulink内容有所不同。

\x0d\x0a\x0d\x0a另外,Simulink还提供了诸如航空航天、CDMA、DSP、机械、电力系统等专业模块库,给快速建模提供了很大的便利。



4.如何使用matlab中的工具箱


使用matlab中的工具箱方法:

MATLAB自带工具箱

查看方式:

我们首先详细介绍一下MATLAB自带工具箱的使用。

在我们不熟悉一些调用工具箱的命令的时候,我们可以按照如下图所示:

在MATLAB主窗口中,点击左下角start--toolboxes,就会罗列出你的MATLAB已经安装的所有工具箱,可以根据你的需要选择你将要使用的工具箱。我们可以看到有拟合工具箱、金融工具箱、最优化工具箱等等。

调用(打开)方式:

下面我们介绍一下如何打开一个工具箱。

我们以调用拟合工具箱为例,进行详细的示例。

调用方式一:

按照如下图所示的步骤:

点击主窗口左下角start--toolboxes--curve

fitting--curve

fitting

tool

单击,就可以打开拟合工具箱.

调用方式二:

在上一步中,我们在start--toolboxes--curve

fitting--curve

fitting

tool

,到这里的时候,会看到在其后面有一个简写

cftool

如下图,这就是我们的拟合工具箱调用命令函数。在MATLAB主窗口中输入cftool

,回车,同样可以打开拟合工具箱。

工具箱的使用:

拟合工具箱打开之后,如下,我们就可以进行多种曲线拟合了。

关于MATLAB拟合工具箱等,一些工具箱的详细用法,由于篇幅的有限,在我的其他经验中都会陆续给出,有兴趣的可以查看。

非自带工具箱

非自带工具箱,需另外下载,然后按照一定的步骤导入,导入后一般不能像上面工具箱一样,通过界面操作,一般都通过函数使用。由于工具箱的导入有几个小的细节需要注意,所以在我的其他经验中,关于如何导入工具箱,我也进行了详细的介绍。



5.如何向MATLAB中添加新工具箱?


今天费了好大的劲终于将SVM_SteveGunn添加至我的matlab工具箱内,并且已能成功运行,现在把在添加以及运行中出现的各种问题罗列如下,并一一解决:

1、将下载的svm工具箱添加至matlab安装目录下

1、单独下载的工具箱

2、把新的工具箱拷贝到某个目录(我的是D:\soft\matlab2011b\toolbox)。

注意:你要是添加的很多个m文件,那就把这些m文件直接拷到再下一层你想要的工具箱的文件夹里

例如,我要添加的是支持向量机工具箱,在刚才的文件夹下我已经有svm(支持向量机工具箱)文件夹了,但有的m文件还没有,我就把新的m文件统统拷到D:\soft\matlab2011b\toolbox \svm目录下了。如果你连某工具箱(你打算添加的)的文件夹都没有,那就把文件夹和文件一起拷到D:\soft\matlab2011b\toolbox 下。

先把工具箱保存到MATLAB安装目录的根目录下面,然后运行matlab---->file---->set path---->add folder 然后把你的工具箱文件夹添加进去就可以了

3、在matlab的菜单file下面的set path把它( D:\soft\matlab2011b\toolbox \svm )加上。

4、 把路径加进去后在file→Preferences→General的Toolbox Path Caching里点击update Toolbox Path Cache更新一下。

记得一定要更新!我就是没更新,所以添加了路径,一运行还是不行。后来更新了才行。

2、在对svm工具箱进行使用时,发现了qp.dll 不是有效的 Win32 应用程序

问题描述:

mex在不同windows OS下编译的结果,所以我们需要重新编译一下qp.dll

解决方案:

steve gunn 的包下面有一个optimiser 文件夹,把current Diretory目录改为optimiser目录,例如E:\matlabProgram\SVM_SteveGunn\Optimiser,然后运行命令

>> mex -v qp.c pr_loqo.c

命令运行完毕后,你会发现原先的qp.dll变为qp.dll.old,还出现了qp.mexw32,我们把该文件改为qp.dll 复制到工具箱文件夹下。原先的工具箱文件qp.dll可以先改一下名字...

3、我在运行第二步时发现了‘D:\SOFT\MATLAB~3\BIN\MEX.PL: Error: Compile of qp.c failed.                                             Error using mex (line

206)

Unable to complete successfully.

这个是因为编译器设置的问题,这里需要重新选择设置编译器,设置编译器的方法:

mex -setup(mex和-setup之间要有空格),然后我选择的VS2010,然后再继续运行步骤2就成功了。



6.如何导入matlab工具箱


首先是下载好安装压缩包,我这里下载的是libsvm-3.17.zip,下载好,解压,然后将其放到MATLAB安装文件夹toolbox文件夹下,这里说明一点:并不是必须要到这个文件夹下,只是为了规范,这样应用的时候,工具箱就全在toolbox工具箱文件夹里了。便于管理和操作。

以我的电脑为例,我的MATLAB安装在D盘Program Files文件夹中,那么我需要将解压好的libsvm-3.17文件夹放在D:Program FilesMATLABR2012atoolbox文件夹下

然后我们需要将这个路径设定进来。

点击 file- set path

会弹出下面这个界面,这里要注意了,很多教程中都是说点击add folders-,但是很多情况下,都会发生错误,这是因为如果你的工具箱文件夹中含有子文件夹,那么久无法添加到路径当中来,那么应用的时候肯定会发生错误。

正确添加方法(如下图):单击-add with subfolders,找到刚才的libsvm-3.17文件夹,确定,然后最后保存就可以了。

说明:

并不是到这一步,就代表工具箱导入成功了,要具体看工具箱的说明,例如对这一个工具箱libsvm,工具箱还不可以用,还需要进行编译、make等操作。

具体步骤

在MATLAB主窗口中依次输入

mex -setup 回车

y 回车

然后在出现的选项中选择含有C++6.0的那个选项的序号,例如我的是2,那么输入

2 回车

y 回车

make 回车

等待自动执行完毕,导入全部完成,可以使用了。

以上就是关于「如何使用matlab工具箱」的全部内容,本文讲解到这里啦,希望对大家有所帮助。如果你还想了解更多这方面的信息,记得收藏关注本站~

Win10系统之家独★家使★用,转载请注明出处!

相关文章

  • 如何使用matlab工具箱

    如何使用matlab工具箱

    1.如何使用matlab拟合工具箱1.打开CFTOOL工具箱。在Matlab中在6.5以上的环境中,左下方有一个‘开始’按钮,就像Windows的开始菜单一样。点击它,在“工具箱es”目录下有一个“曲线拟合”。点击‘曲线拟合工具’,将出现数据拟合工...
  • matlab中如何使用if

    matlab中如何使用if

    1.matlab程序if语句用法MATLAB中我们常常用到条件判断语句结构,通过实例介绍这个结构的用法:1、if.....end结构,运行下面的句子,此条件语句是判断5是否大于3,如果大于3,就将1赋值给;2、if....else...end结构,我们以如...
  • 如何使用淘宝禁用的关键词

    如何使用淘宝禁用的关键词

    1.淘宝宝贝标题禁用哪些关键词为了你的店铺避免被淘宝禁言,最好要看看哪些是淘宝标题禁用关键词,以免被降权处罚。关于标题禁用的关键字,统计了以下几点,跟大家一起学习(以下内容无法得到官方的证实,淘宝只会告诉你有...
  • 如何使用ghost

    如何使用ghost

    1.如何使用ghost备份和还原系统ghost备份:1、重启选择进入DOS系统,转到备份盘(输入命令“E:”打回车),进入备份目录(输入命令“CDGHOST”打回车),运行GHOST程序(输入命令“GHOST”打回车)即可启动GHOST程序,OK按回车后后进...