⑴ 求Matlab里的statistics toolbox工具箱,就是统计的工具箱,包含normrnd函数的,谢谢!
你好,我用的版本是Matlab R2010a,我查了一下,我是自带的statistics toolbox统计工具箱。
你也查看一下吧。看是不是已经安装了。网上应该挺多的。如果不行,我建议你更新你的Matlab。
2010一开始我也不想换,换完的确比Matlab7好太多。可能2014更好些吧,你也可以尝试。
还有你说的normrnd这个语句。
R = normrnd(mu,sigma)
R = normrnd(mu,sigma,v)
R = normrnd(mu,sigma,m,n)
就是产生正态分布的是吧。
在我这也是随安装自带的。我也给你确认了以下,如果安装R2010a版本就肯定是有的。
希望能解决你的问题,谢谢。
⑵ MATLAB工具箱是怎样的
MATLAB附带了很多工具箱(Toolbox),而且每次发布新版本时,工具箱几乎都要增加。按回F1键打开MATLAB的“Help”,答在窗口左边显示了MATLAB所有的工具箱。
一般来说,每个工具箱针对一个具体的问题,如图像处理工具箱(ImageProcessingToolbox)专门针对数字图像处理问题,偏微分方程工具箱()是偏微分方程(组)求解函数的集合。一个工具箱中包含若干函数。实际上,工具箱也是一个函数库,在功能方面与MATLAB主体中的数值计算和数据可视化部分相同。但有一点区别:主体部分的核心函数都是内置函数,是用C语言编写并编译过的;而工具箱中的函数都是基于MATLAB的二次开发,即用MATLAB语言写的.m文件。用Editor打开这些文件,就可以看到源代码。
MATLAB工具箱一般具有较深厚的专业背景。本篇基本不涉及工具箱的内容。在下篇中,将从实例出发,在用到某工具箱时,对该工具箱进行简单介绍。
⑶ matlab遗传算法工具箱函数的参数问题
这个100在这里是起到限定条件的作用。如果g1>0或者g2>0这种情况,就不进行计算了,直接给出误差值100,这样,g1>0或者g2>0这种情况基本上就排除了,因为误差值非常高。这个数值可以改,改的比较大就可以了。目的是把结果中的g1>0和g2>0情况去掉。
initialPopulation是第一代种群的意思,这个数值就是遗传算法起点的位置。这个值怎么取没有固定的说法,如果你想手动赋值而不是让计算机自己生成, 那么你需要创建一个矩阵,行数等于populationSize,就是种群数量,列数等于输入变量的数量,在你的例子中是2。
初始值的作用很大,越复杂的模型,对于初值的要求就越高。
⑷ matlab遗传算法工具箱有GUI界面吗
在命令窗口输入optimtool,里面包括gatool(遗传算法工具箱),我的版本是2010b的,如果是之前的版本输入gatool就可以弹出那个gui!
我的腾讯联系方式,散坝而要龄要伞流午
⑸ Matlab自带遗传算法工具箱简介
Matlab提供遗传算法工具箱(Matlab2010版本之后),方便解决简单的优化问题,官方提示后续可能取消该功能。个人不建议使用工具箱求解数学规划问题,参数设置零散复杂,容易错漏,但可学习作为Demo问题的演示工具。
按从上到下,从左到右的顺序对Matlab自带的遗传算法工具箱GUI界面进行介绍和使用注意事项说明。
对应于非线性约束求解器
指定另外一个最小值函数,在遗传算法结束之后计算,在整数值限制的时候不可用。
⑹ 如何使用matlab中的工具箱
1
MATLAB自带工具箱
查看方式:
我们首先详细介绍一下MATLAB自带工具箱的使用。
在我们不熟悉一些调用工具箱的命令的时候,我们可以按照如下图所示:
在MATLAB主窗口中,点击左下角start--toolboxes,就会罗列出你的MATLAB已经安装的所有工具箱,可以根据你的需要选择你将要使用的工具箱。我们可以看到有拟合工具箱、金融工具箱、最优化工具箱等等。
2
调用(打开)方式:
下面我们介绍一下如何打开一个工具箱。
我们以调用拟合工具箱为例,进行详细的示例。
调用方式一:
按照如下图所示的步骤:
点击主窗口左下角start--toolboxes--curve fitting--curve fitting tool 单击,就可以打开拟合工具箱.
3
调用方式二:
在上一步中,我们在start--toolboxes--curve fitting--curve fitting tool ,到这里的时候,会看到在其后面有一个简写 cftool 如下图,这就是我们的拟合工具箱调用命令函数。在MATLAB主窗口中输入cftool ,回车,同样可以打开拟合工具箱。
4
工具箱的使用:
拟合工具箱打开之后,如下,我们就可以进行多种曲线拟合了。
关于MATLAB拟合工具箱等,一些工具箱的详细用法,由于篇幅的有限,在我的其他经验中都会陆续给出,有兴趣的可以查看。
5
非自带工具箱
非自带工具箱,需另外下载,然后按照一定的步骤导入,导入后一般不能像上面工具箱一样,通过界面操作,一般都通过函数使用。由于工具箱的导入有几个小的细节需要注意,所以在我的其他经验中,关于如何导入工具箱,我也进行了详细的介绍。
⑺ 如何调用MATLAB遗传算法工具箱
1、打开MATLAB软件。
2、设置一个m文件,用于计算个体的适应度函数输出值一个适应度,输入是要优化的参数。
3、输入“gatool”指令打开工具箱。
4、如图所示,打开的ga工具箱界面。
5、输入适应度函数,和要优化的惨个数,和一些其它设置,要根据任务决定。
⑻ 如何向MATLAB中添加新工具箱
今天费了好大的劲终于将SVM_SteveGunn添加至我的matlab工具箱内,并且已能成功运行,现在把在添加以及运行中出现的各种问题罗列如下,并一一解决:
1、将下载的svm工具箱添加至matlab安装目录下
1、单独下载的工具箱
2、把新的工具箱拷贝到某个目录(我的是D:softmatlab2011b oolbox)。
注意:你要是添加的很多个m文件,那就把这些m文件直接拷到再下一层你想要的工具箱的文件夹里
例如,我要添加的是支持向量机工具箱,在刚才的文件夹下我已经有svm(支持向量机工具箱)文件夹了,但有的m文件还没有,我就把新的m文件统统拷到D:softmatlab2011b oolbox svm目录下了。如果你连某工具箱(你打算添加的)的文件夹都没有,那就把文件夹和文件一起拷到D:softmatlab2011b oolbox 下。
先把工具箱保存到MATLAB安装目录的根目录下面,然后运行matlab---->file---->set path---->add folder 然后把你的工具箱文件夹添加进去就可以了
3、在matlab的菜单file下面的set path把它( D:softmatlab2011b oolbox 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:matlabProgramSVM_SteveGunnOptimiser,然后运行命令
>> mex -v qp.c pr_loqo.c
命令运行完毕后,你会发现原先的qp.dll变为qp.dll.old,还出现了qp.mexw32,我们把该文件改为qp.dll 复制到工具箱文件夹下。原先的工具箱文件qp.dll可以先改一下名字...
3、我在运行第二步时发现了‘D:SOFTMATLAB~3BINMEX.PL: Error: Compile of 'qp.c' failed. Error using mex (line 206)
Unable to complete successfully.
这个是因为编译器设置的问题,这里需要重新选择设置编译器,设置编译器的方法:
mex -setup(mex和-setup之间要有空格),然后我选择的VS2010,然后再继续运行步骤2就成功了。