matlab
西湖有大葱
这个作者很懒,什么都没留下…
展开
-
libsvm在matlab中使用说明
data = [176 70;180 80;161 45;163 47];label = [1;1;-1;-1];model = svmtrain(label,data,'-s 0 -t 2 -c 1.2 -g 2.8');testdata = [190 85];testdatalabel = -1;[predictlabel,accuracy] = svmpredict(t原创 2014-09-21 10:54:34 · 1410 阅读 · 0 评论 -
matlab中二维小波变换部分函数
matlab中二维小波变换部分函数小波通用函数一、biorfilt函数 双正交小波滤波器组① [Lo_D,Hi_D,Lo_R,Hi_R]=biorfilt(DF,RF)② [Lo_D1,Hi_D1,Lo_R1,Hi_R1,Lo_D2,Hi_D2,Lo_R2,Hi_R2]=biorfilt(DF,RF,'8')DF——分解滤波器 RF——重构滤转载 2015-10-21 16:35:40 · 3937 阅读 · 0 评论 -
MATLAB squeeze 函数
squeeze 除去size为1的维度B = squeeze(A)描述:B = squeeze(A),B与A有相同的元素,但所有只有一行或一列的维度(a singleton dimension)被去除掉了。A singleton dimension的特征是size(A,dim) = 1。二维阵列不受squeeze影响; 如果 A 是一个row or column矢量或转载 2015-05-25 15:34:28 · 1012 阅读 · 0 评论 -
基于Matlab来计算矩阵特征值和特征向量
简介线性代数相关领域中,矩阵操作一般是核心内容。对矩阵的特征值和特征向量的计算一直在数值计算占有重要位置。这里介绍一种根据指定个数来返回矩阵特征值及特征向量的方式。实例% By lyqmath% Dalian University of Technology% School of Mathematical Sciences 2008% BOLG: http://blog转载 2015-03-22 16:35:32 · 8441 阅读 · 0 评论 -
Matlab自带排序函数sort用法
Matlab自带排序函数sort用法[Y,I] = sort(X,DIM,MODE)sort函数默认Mode为'ascend'为升序,sort(X,'descend')为降序排列。sort(X)若X是矩阵,默认对X的各列进行升序排列sort(X,dim)dim=1时等效sort(X)dim=2时表示对X中的各行元素升序排列 Matla转载 2015-01-18 12:20:38 · 75514 阅读 · 4 评论 -
matlab二维三维图形绘制和坐标轴范围设置
Q0=[680 640 620 600 630 650 670 720 760 800 740 720 700 730 760 780 740 760 790 800 850 750 730 700];t=1:length(Q0);figureplot(t,Q0)axis([0 24 0 900]);set(gca,'xtick',[0 1 2 ...24]);set(gc原创 2014-11-03 17:26:12 · 65358 阅读 · 1 评论 -
Matlab 几种卷积的实现与比较(conv与filter,conv2与filter2)
最近在做控制算法实现的时候,对于其中参杂的各种差分、卷积很头疼,就在网上搜集了些资料,汇总于此,以做备忘。在MATLAB中,可以用函数y=filter(p,d,x)实现差分方程的仿真,也可以用函数 y=conv(x,h)计算卷积。(1)即y=filter(p,d,x)用来实现差分方程,d表示差分方程输出y的系数,p表示输入x的系数,而x表示输入序列。输出结果长度数等于x的长转载 2014-10-18 10:20:54 · 2882 阅读 · 0 评论 -
MATLAB bwlabel函数 统计连通区域
L = bwlabel(BW,n)返回一个和BW大小相同的L矩阵,包含了标记了BW中每个连通区域的类别标签,这些标签的值为1、2、num(连通区域的个数)。n的值为4或8,表示是按4连通寻找区域,还是8连通寻找,默认为8。四连通或八连通是图像处理里的基本感念:而8连通,是说一个像素,如果和其他像素在上、下、左、右、左上角、左下角、右上角或右下角连接着,则认为他们是联通的;4连通是指,如果像转载 2014-11-04 17:32:31 · 7058 阅读 · 0 评论 -
matlab灰度共生矩阵提取纹理特征
灰度共生矩阵是图像纹理特征提取当中最简单的方法,matlab已经集成了此功能,比如GLCM = [0 1 2 3;1 1 2 3;1 0 2 0;0 0 0 3];stats = graycoprops(GLCM)stats里面获得的是图像的'Contrast'、'Correlation'、'Energy'和'Homogeneity'。I = imread('circuit转载 2014-10-13 21:06:31 · 14029 阅读 · 2 评论 -
图像的灰度共生矩阵GLCM
图像的灰度共生矩阵灰度共生矩阵是像素距离和角度的矩阵函数,它通过计算图像中一定距离和一定方向的两点灰度之间的相关性,来反映图像在方向、间隔、变化幅度及快慢上的综合信息。使用方法:glcm = graycomatrix(I)glcms = graycomatrix(I,param1,val1,param2,val2,...)[glcms,SI] = graycomatri转载 2014-10-13 00:14:02 · 3129 阅读 · 0 评论 -
matlab中repmat函数的用法
B = repmat(A,m,n)B = repmat(A,[m n])B = repmat(A,[m n p...])这是一个处理大矩阵且内容有重复时使用,其功能是以A的内容堆叠在(MxN)的矩阵B中,B矩阵的大小由MxN及A矩阵的内容决定,如果A是一个3x4x5的矩阵,有B = repmat(A,2,3)则最后的矩阵是6x12x5例如:>>B=repmat( [1转载 2014-10-09 22:28:09 · 1454 阅读 · 0 评论 -
matlab 中norm函数的用法
格式:n=norm(A,p)功能:norm函数可计算几种不同类型的矩阵范数,根据p的不同可得到不同的范数以下是Matlab中help norm 的解释NORM Matrix or vector norm. For matrices... NORM(X) is the largest singular value of X, max(svd(X)).转载 2014-09-17 20:56:39 · 22886 阅读 · 1 评论 -
matlab 随机数的产生
1. MATLAB 函数 rand产生在区间 (0, 1)的均匀随机数,它是平均分布在 (0,1)之间。一个称为seed的值则是用来控制产生随机数的次数。均匀随机数函数的语法为rand(n),rand(m,n),其结果分别产生一矩阵含n×n个随机数和一矩阵含m×n的随机数。注意每次产生随机数的值都不会一样,这些值代表的是随机且不可预期的,这正是我们用随机数的目的。我们可利用这些随机数代入算转载 2014-09-17 11:24:47 · 1970 阅读 · 0 评论 -
libsvm ——SVM中参数 c和g的最佳值的选择
写了个程序 来选取SVM中参数 c和g的最佳值.[写这个的目的是方便大家用这个小程序直接来寻找 c和g的最佳值,不用再另外编写东西了. ] 其实原本libsvm C语言版本中有相应的子程序可以找到最佳的c和g,需装载python语言然后用py 那个画图 就可以找到最佳的c和g,我写了个matlab版本的.算是弥补了libsvm在matlab版本下的空缺. 测试数据 还是我视频 里的转载 2014-09-25 23:00:26 · 28376 阅读 · 9 评论 -
神经网络工具箱-matlab 详细解释
先来一段整体dinput=img;bpnet=newff(minmax(input),[30 30],{'logsig', 'logsig'}, 'traingdx', 'learngdm');%建立BP神经网络, 12个隐层神经元,4个输出神经元%tranferFcn属性 'logsig' 隐层采用Sigmoid传输函数%tranferFcn属性 'logsig' 输出层采原创 2014-09-10 10:50:31 · 15671 阅读 · 0 评论 -
matlab连通域处理函数们
1、 matlab函数bwareaopen──删除小面积对象格式:BW2 = bwareaopen(BW,P,conn)作用:删除二值图像BW中面积小于P的对象,默认情况下使用8邻域。算法:(1)Determine the connected components.L = bwlabeln(BW, conn);(2)Compute the area of each comp转载 2015-11-10 12:51:15 · 3131 阅读 · 0 评论