matlab
u010537526
这个作者很懒,什么都没留下…
展开
-
关于matlab 的M文件的读取
以前每次下载的txt 文件总是需要打开复制到新建的m文件中。这次发现了其实只要把相对应的.txt改为.m 就ok了 ,然后可以直接调用 。原创 2013-08-04 14:56:47 · 3008 阅读 · 0 评论 -
matlab rand(‘state’,42)
参数state相当于随机数种子,如果state确定的话,那么他所产生的随机数就是确定的了,比如,rand('state',0),然后运行三次U2=rand(3,1),结果是:U2 = 0.9501 0.2311 0.6068 U2=rand(3,1) U2 = 0.4860 0.8913 0.7621 U2=rand(3原创 2014-11-30 20:09:40 · 1893 阅读 · 0 评论 -
PCA求初始中心
clc clear close all rgb=imread('4.jpg'); [m,n,p]=size(rgb); RGB=reshape(rgb,m*n,3); RGB=double(RGB); S=cov(RGB); s = diag(S); if (any(s~=1)) corrData= S./ sqrt(s * s'); end % [aa,v]=jac(corrData)原创 2014-11-27 21:31:43 · 490 阅读 · 0 评论 -
详解协方差与协方差矩阵
转自 http://blog.csdn.net/ybdesire/article/details/6270328 协方差的定义 对于一般的分布,直接代入E(X)之类的就可以计算出来了,但真给你一个具体数值的分布,要计算协方差矩阵,根据这个公式来计算,还真不容易反应过来。网上值得参考的资料也不多,这里用一个例子说明协方差矩阵是怎么计算出来的吧。 记住,X、Y是一个列向量,转载 2014-06-17 09:48:32 · 837 阅读 · 0 评论 -
关于利用libsvm分类时遇到的问题
之前就一直见到过利用两种形式 model = svmtrain(trainlabel,traindata,'-s 0 -t 0 -c 11.3137 -g 0.25'); % cmd = [' -s ',num2str(0) ,' -t ',num2str(0) ,' -c ',num2str(11.3137),' -g ',num2str(0.25)]; % mode原创 2014-06-09 18:59:58 · 574 阅读 · 0 评论 -
matlab
rand 产生0到1的随机数 fix 是在产生的数中取实数部分和虚数部分都取整原创 2013-09-25 10:45:38 · 459 阅读 · 0 评论 -
卷积
今天看了多项式的相乘实际可以看成是系数卷积,这个我还没有懂为什么?在matlab 中可以直接用函数conv 但是二维的卷积比较简单,把卷积核水平和竖直方向转180度。然后卷积核的中心在原来的输入上依次滑动,相对应得到输出,实际是一个相乘相加的过程。原创 2013-10-10 19:57:28 · 468 阅读 · 0 评论 -
关于matlab 和opencv的源代码查看方式
为了避免自己忘记,特写下此博文。 matlab 如果想查看源代码,直接在函数边上单击右键,即可看到该函数的m文件。(open‘ ’) MATLAB 2013 如果想要查看参数的用法,直接单击右键,help on selection MATLAB 2013 今天还知道了opencv 如何查看源码,直接到opencv 解压后的文原创 2013-07-31 19:34:20 · 683 阅读 · 0 评论 -
矩阵特征值和特征向量的理解
摘自《线性代数的几何意义》 我们知道,矩阵乘法对应了一个变换,是把任意一个向量变成另一个方向或长度都大多不同的新向量。在这个变换的过程中,原向量主要发生旋转、伸缩的变化。如果矩阵对某一个向量或某些向量只发生伸缩变换,不对这些向量产生旋转的效果,那么这些向量就称为这个矩阵的特征向量,伸缩的比例就是特征值。 实际上,上述的一段话既讲了矩阵变换特征值及特征向量的几何意义(图形变换)也讲了其物转载 2013-09-08 15:25:11 · 1416 阅读 · 0 评论 -
关于矩阵
协方差矩考虑的是 不同维度之间的差异。所以计算均值的时候到底是按照行来计算均值还是按照列来计算均值可想而知。转载 2013-09-05 21:58:27 · 574 阅读 · 0 评论 -
libsvm参数说明
http://blog.csdn.net/lqhbupt/article/details/8596349 注意到libsvm-3.16下有一个数据文件,名称为heart_scale。这是一个libsvm格式的数据文件。可使用libsvmread函数将其转化为matlab格式。 可使用以下代码测试: [heart_scale_label,heart_scale_inst]=li转载 2015-01-25 12:49:16 · 597 阅读 · 0 评论