MATLAB
文章平均质量分 85
Rachel-Zhang
yiyan程序员 https://weibo.com/u/2607574543
展开
-
Matlab 线性拟合 & 非线性拟合
使用Matlab进行拟合是图像处理中线条变换的一个重点内容,本文将详解Matlab中的直线拟合和曲线拟合用法。关键函数:fittypeFit type for curve and surface fittingSyntaxffun = fittype(libname)ffun = fittype(expr)ffun = fittype({expr1,..原创 2012-06-22 21:24:50 · 198488 阅读 · 7 评论 -
matlab 扩大虚拟内存
今天服务器挂了。。用了自己电脑结果爆内存,分享一个扩大虚拟内存的方法,经测试有效。。使用Matlab生成很大的图片时,碰到了"out of memory"的错误,导致图片无法生成,于是不得不扩展虚拟内存。具体过程记录如下:1)查看当前的虚拟内存 在Matlab的命令行中,键入命令:feature ('memstats'),得到如下结果:[plain] view plaincopyPhysic转载 2015-01-27 13:45:58 · 16314 阅读 · 10 评论 -
Matlab并行编程<cellfun & arrayfun>
本篇blog针对两个函数cellfun和arrayfun对程序的加速写一些东西,方便大家调的一手好参数。之前的一篇blog《Matlab并行编程方法》在具体实现时可能有问题(下面会讲),而我查到的对Matlab并行的讲解资料也没有写明这个问题。。。所以这里提一下比较实用的matlab并行加速方法,本篇的出现感谢@王小川_Matlab的热心指点。原创 2014-02-15 20:49:16 · 16686 阅读 · 3 评论 -
KMeans和KMedoid 的Matlab实现
KMeans和KMedoid算法是聚类算法中比较普遍的方法,本文讲了其原理和matlab中实现的代码。1.目标: 找出一个分割,使得距离平方和最小2.K-Means算法: 1. 将数据分为k个非空子集 2. 计算每个类中心点(k-means中用所有点的平均值,K-medoid用离该平均值最近的一个点)center 3. 将每个object聚类到最近的原创 2012-11-18 20:26:15 · 55735 阅读 · 52 评论 -
Matlab并行编程方法
本文讲一下matlab中的并行方法与技巧。分为以下几个板块:1. 什么东西好并行?2. 怎么并行?3. parfor vs. SPMD4. 注意事项及经验总结原创 2014-01-03 08:08:27 · 114107 阅读 · 11 评论 -
C++ call matlab on <mac + xcode >
本文讲解如何在mac+xcode上用C/C++调用matlab,并给出一个极简单的应用,kmeans.env:matlab 2013+Xcode 4.6+Mac 10.8 (x86-64)1. 终端下跑matlab例程2. xcode下跑例程3. kmeans of matlab under C4. 利用XCode进行Exception精确定位原创 2013-12-25 11:10:07 · 11377 阅读 · 7 评论 -
MatLab2012b/MatLab2013b 分类器大全(svm,knn,随机森林等)
train_data是训练特征数据, train_label是分类标签。Predict_label是预测的标签。MatLab训练数据, 得到语义标签向量 Scores(概率输出)。1.逻辑回归(多项式MultiNomial logistic Regression)Factor = mnrfit(train_data, train_label);Scores = mnrval(Factor, tes转载 2013-12-05 10:50:30 · 56201 阅读 · 5 评论 -
K-SVD简述——字典学习,稀疏编码
K-SVDRachel Zhang 1. k-SVD introduction1. K-SVD usage:Design/Learn a dictionary adaptively to betterfit the model and achieve sparse signal representations.2. Main Problem:Y = DXWhere Y∈R(n*N)原创 2013-03-20 12:51:58 · 90541 阅读 · 25 评论 -
“压缩感知” 之 “Hello World”
上一篇《压缩感知进阶——有关稀疏矩阵》中我们已经讲过了压缩感知原理、应用领域、可行性以及恢复信号机制,后面有朋友陆续反应希望有一个CS版Helloworld,这里我就借用香港大学沙威大牛的一个程序在代码层面对CS做一讲解。Keywords: 压缩感知 compressive sensing, 稀疏(Sparsity)、不相关(Incoherence)、随机性(Randomness)先给出Code:原创 2012-07-23 14:57:27 · 65574 阅读 · 85 评论 -
MOD 之"Hello World"
首先声明,MOD不是取模函数!MOD是字典学习和sparse coding的一种方法… 最近在看KSVD,其简化版就是MOD(method of directions),这么说吧,KSVD和MOD的优化目标函数是相同的,MOD之所以可以称作KSVD的简化版是因为KSVD在MOD的基础上做了顺序更新列的优化。关于KSVD和MOD的理论知识请见下面我给出的一页note和referenc中的paper。原创 2013-02-22 17:05:58 · 15294 阅读 · 27 评论 -
Stanford机器学习---第八讲. 支持向量机SVM
本栏目(Machine learning)包括单参数的线性回归、多参数的线性回归、Octave Tutorial、Logistic Regression、Regularization、神经网络、机器学习系统设计、SVM(Support Vector Machines 支持向量机)、聚类、降维、异常检测、大规模机器学习等章节。所有内容均来自Standford公开课machine learning中A原创 2012-08-12 16:55:10 · 131486 阅读 · 89 评论 -
Matlab实现线性回归和逻辑回归: Linear Regression & Logistic Regression
本文为Maching Learning 栏目补充内容,为上几章中所提到单参数线性回归、多参数线性回归和 逻辑回归的总结版。旨在帮助大家更好地理解回归,所以我在Matlab中分别对他们予以实现,在本文中由易到难地逐个介绍。本讲内容:Matlab 实现各种回归函数=========================基本模型Y=θ0+θ1X1型---线性回归(直线拟合)解决过拟合问题---Regulari原创 2012-07-10 14:42:43 · 110800 阅读 · 34 评论 -
C++矩阵处理工具——Eigen
最近和一些朋友讨论到了C++中数学工具的问题,以前总是很2地自己写矩阵运算,或者有时候在matlab里计算了一些数据再往C程序里倒,唉~想想那些年,我们白写的代码啊……人家早已封装好了!首先推荐几个可以在C++中调用的数学平台:eigen、bias、lapack、svd、CMatrix,本文着重eigen做以讲解,希望对各位有所帮助。下面是本文主线,主要围绕下面几点进行讲解:*******原创 2012-07-24 20:37:59 · 132880 阅读 · 60 评论 -
Linux下安装matlab命令
How to load iso file and install matlab on linux由于要跑一个程序,需要matlab和C++的混合编程,我在linux上安装了matlab,由于对linux系统不太熟悉,所以特地让霆霆帮我弄的,特此感谢,并将按转过程详细描述如下,希望帮助以后要安装的朋友。1.下载 matlab for linux: 各大网站均有资源(我这里下载原创 2012-09-11 09:21:41 · 19898 阅读 · 3 评论 -
MATLAB数据处理快速学习教程
本篇内容集合了MATLAB中的基本操作、数据存储与计算、数据的直线与曲线拟合与画图、for-if-while语句的使用方法对一般matlab的操作进行了基本和详细的应用举例,非常适合初学者进行matlab学习快速掌握。下面分四个模块分别进行讲述:========================BasicOperations========================>> A=r原创 2012-07-01 21:35:36 · 46618 阅读 · 15 评论 -
MC, MCMC, Gibbs采样 原理&实现(in R)
本文用讲一下指定分布的随机抽样方法:MC(Monte Carlo), MC(Markov Chain), MCMC(Markov Chain Monte Carlo)的基本原理,并用R语言实现了几个例子:1. Markov Chain (马尔科夫链)2. Random Walk(随机游走)3. MCMC具体方法: 3.1 M-H法 3.2 Gibbs采样 PS:本篇blog为ese机器学习短期班参考资料(20140516课程)。原创 2014-05-15 19:50:44 · 90529 阅读 · 28 评论