MATLAB
fduan
这个作者很懒,什么都没留下…
展开
-
MATLAB生成圆形模板的简单方法
假设圆半径为r,则[x, y] = meshgrid( -r : r );circle_mat = x.^2 + y.^2;figure, imshow( circle_mat );title( Circle Mask );原创 2009-05-27 02:09:00 · 6658 阅读 · 0 评论 -
UNIX/LINUX环境中使用MATLAB获取指定路径下特定文件列表的方法
UNIX/LINUX环境中由于dir函数无法忽略大小写,为此可做一简单改造。function file_list = dir_unix( path, ext_type ) %------------------------------------------------------ % This function lists files with specified extension % ign原创 2012-02-05 09:22:43 · 2101 阅读 · 1 评论 -
使用非精确线搜索Armijo算法确定步长的最速下降法(MATLAB)
Armijo算法实现: function mk = armijo( fun, xk, rho, sigma, gk ) assert( rho > 0 && rho < 1 ); assert( sigma > 0 && sigma < 0.5 ); mk = 0; max_mk = 100; while mk <= max_mk x = xk - rho^mk * gk;原创 2012-02-12 04:22:21 · 18562 阅读 · 1 评论 -
EM algorithm for GMM in MATLAB
function [label, model, llh] = emgm(X, init) % EM algorithm for Gaussian mixture model %% initialization fprintf('EM for Gaussian mixture: running ... '); R = initialization(X,init); tol = 1e-6; maxi转载 2012-10-14 22:10:18 · 2449 阅读 · 1 评论