Matlab
Ddreaming
计算机视觉方向
展开
-
Matlab 中prod函数的使用
B = prod(A)将A矩阵不同维的元素的乘积返回到矩阵B。Matlab中文论坛如果A是向量,prod(A)返回A向量的乘积。如果A是矩阵,prod(A)将A看作列向量,返回每一列元素的乘积并组成一个行向量B。如果A是多维数组,prod(A)沿着第一个非单例作为向量,返回一个行向量数组。 《Simulink与信号处理》B = prod(A,dim)沿着转载 2016-08-17 15:00:43 · 24715 阅读 · 2 评论 -
mac下配置进行c和matlab混编
mac下配置进行c和matlab混编是用mac的小伙伴有时候有没有感觉很痛苦!遇到什么问题,找相关的解决办法真心不方便,我最近在搞一段程序,要进行c和matlab的混编,可是,在matlab中输入:mex -setup ,根本就检测不到Xcode,后来翻墙找到了些解决办法,可以利用Xcode和matlab进行混编了,下面详细介绍一下。我电脑的配置:系统:Capitan 10.11.6原创 2016-08-19 10:27:14 · 7446 阅读 · 1 评论 -
Matlab中用到的bsxfun函数
bsxfun函数最近在读dollar toolbox代码,该工具包是用matlab和c混编的,对其中的很多matlab函数不是很熟悉,有的更是查了忘,再见到再查,所以就在这里,边学习边整理,方便以后学习。一、bsxfun函数是对矩阵中每个元素进行操作的函数,函数形式是C = bsxfun(fun,A,B),fun是代表要执行的运算,可以是下图中的任何一个,比如@plus原创 2016-08-10 22:11:59 · 16433 阅读 · 0 评论 -
Malta中any函数
any函数any(A)=0或者1;若A向量中元素都是0,则返回0,若A中向量有非零元素,则反回1;若A是矩阵,则将A的行或者列作为向量处理,并加一个维度的指引any(A,2)=0或者1,这时候将矩阵的行作为向量进行处理。下面是个例子:>> a=[0 0 0];>> b=[0 1 0];>> c=[0 0 1;0 0 3];>> any(a)ans =原创 2016-08-10 22:26:32 · 819 阅读 · 0 评论 -
matlab中用到的randperm函数
randperm将一列序号随机打乱,序号必须是整数。>> randperm(5)ans = 5 3 4 1 2这个例子将1~5顺序随机打乱。>> randperm(10,9)ans = 5 3 6 10 4 1 7 2 9>> randp原创 2016-08-10 22:30:52 · 45983 阅读 · 0 评论 -
matlab中double 和single数据类型的差别
matlab中double 和single数据类型的差别double数据类型占用8个字节,single数据类型占4个字节。所以用single会更快一些。(可以这么理解,就像你做8位数乘法跟做4位数乘法一样~肯定做4位数的运算更快一些嘛)a=randn(3,3)a = 0.8404 -0.5445 0.4900 -0.8880 0.3035原创 2016-08-10 22:32:42 · 25013 阅读 · 0 评论 -
安装libsvm工具包
安装libsvm工具包步骤一、进入官网主页下载工具包:http://www.csie.ntu.edu.tw/~cjlin/libsvm/二、解压文件,生成一个文件夹,我的是libsvm-3.21三、设置路径,将libsvm-3.21文件夹添加到matlab搜索路径上。 左上角File->Set Path->Add Folder->选中第二部解原创 2016-08-11 14:16:25 · 957 阅读 · 0 评论