matlab
rrr2
这个作者很懒,什么都没留下…
展开
-
【Matlab 】FontName 以及字体设置
maltab 字体原创 2022-11-23 11:06:27 · 2307 阅读 · 0 评论 -
指派问题匈牙利解法以及matlab代码
1 指派问题概述实际中,会遇到这样的问题,有n项不同的任务,需要n个人分别完成其中的1项,每个人完成任务的时间不一样。于是就有一个问题,如何分配任务使得花费时间最少。通俗来讲,就是n*n矩阵中,选取n个元素,每行每列各有1个元素,使得和最小。数学模型2 匈牙利解法refhttps://www.cnblogs.com/chenyg32/p/3293247.htmlhttps://bl...原创 2018-11-09 12:16:35 · 20211 阅读 · 7 评论 -
蒙特卡洛法非线性整数规划
codefunction [f,g]=mengte(x);f=x(1)^2+x(2)^2+3*x(3)^2+4*x(4)^2+2*x(5)-8*x(1)-2*x(2)-3*x(3)... -x(4)-2*x(5);g(1)=sum(x)-400;g(2)=x(1)+2*x(2)+2*x(3)+x(4)+6*x(5)-800;g(3)=2*x(1)+x(2)+6*x(3)-200;...原创 2018-11-10 09:34:11 · 6450 阅读 · 4 评论 -
蚁群算法原理详解和matlab代码
原理:蚂蚁在寻找食物源的时候,能在其走过的路径上释放一种叫信息素的激素,使一定范围内的其他蚂蚁能够察觉到。当一些路径上通过的蚂蚁越来越多时,信息素也就越来越多,蚂蚁们选择这条路径的概率也就越高,结果导致这条路径上的信息素又增多,蚂蚁走这条路的概率又增加,生生不息。这种选择过程被称为蚂蚁的自催化行为。对于单个蚂蚁来说,它并没有要寻找最短路径,只是根据概率选择;对于整个蚁群系统来说,它们却达到了寻...原创 2018-11-07 23:40:24 · 9382 阅读 · 1 评论 -
GM(1,1)灰色预测模型及matlab代码
原理https://blog.csdn.net/zxiang248/article/details/72833016/代码clc;clear;%建立符号变量a(发展系数)和b(灰作用量)syms a b;c = [a b]';%原始数列 AA = [174, 179, 183, 189, 207, 234, 220.5, 256, 270, 285];n = length(A)...原创 2018-11-17 17:43:11 · 59857 阅读 · 18 评论 -
win10+matlab2016a编译使用matconvnet并测试CBDNET
缺少Matconvnet报错未定义变量 “dagnn” 或类 “dagnn.DagNN.loadobj”。解决:下载matconvnethttp://www.vlfeat.org/matconvnet/解压在matlab中进入到该目录下xxx\matconvnet\matconvnet-1.0-beta25\matlab点开vl_compilenn.m运行警告: CL.EXE...原创 2018-12-16 23:38:29 · 1437 阅读 · 1 评论 -
matlab的颜色映射colormap
gray=depth_inpaint_show;gray=(gray-min(gray(:)))/(max(gray(:)) - min(gray(:)));gray=gray*(64-1)+1;gray=round(gray);imshow(gray, colormap('gray'))refhttps://blog.csdn.net/qlj061001/article/detai...原创 2019-02-01 22:32:55 · 1247 阅读 · 0 评论 -
MATLAB fileparts函数
函数功能:在FreeMat、Matlab中,该函数用于将一个文件的完整路径中各部分提取出来。语法格式:[pathstr, name, ext, versn] = fileparts(filename)其中filename是要解析的文件的完整路径,例如:E:\games\IGI\bin\IGI.exe。fileparts将这个文件名(包含完整路径信息)各部分分别提取到四个变量中。其中path...原创 2019-02-02 22:19:38 · 4105 阅读 · 0 评论 -
matlab遍历文件夹下指定类型文件及提取文件路径及文件名 将cell元素保存到txt文件
% 函数功能:指定路径path下所有图像路径,不扫描子文件夹% path:查找的路径% file_mask:需要查找的文件类型,比如*.jpgfunction file_list = ScanDir(path, file_mask)file_path = path; % 图像文件夹路径img_path_list = dir(strcat(file_path, file_mask));...原创 2019-02-03 09:39:25 · 4841 阅读 · 0 评论 -
matlab求图像水平竖直梯度
close all;clear all;clc;imgray= rgb2gray(imread('1.png'));%% edgebw=edge(imgray,'sobel');% figure,imshow(bw);I=double(imgray);[x y]=gradient(I); %获取梯度t=sqrt(x.^2+y.^2); G=I;G(t>10)=0;...原创 2019-02-18 22:27:30 · 4867 阅读 · 4 评论 -
python3.6 matlab engine
https://blog.csdn.net/laurenitum0716/article/details/79134524原创 2019-02-27 08:29:51 · 3084 阅读 · 0 评论 -
matlab 结构体
refhttps://blog.csdn.net/peiwang245/article/details/80081834转载 2019-04-04 09:23:59 · 704 阅读 · 0 评论 -
cocoapi matlab
https://blog.csdn.net/yaoqi_isee/article/details/81089716转载 2019-04-08 21:07:04 · 633 阅读 · 0 评论 -
matlab cocoapi
用于操作以RLE格式存储的掩码的接口。RLE是一种简单而有效的存储二进制掩码的格式。RLE首先将一个向量(或矢量化图像)划分为一系列分段的常量区域,然后对于每个片段只存储该片段的长度。例如,给定m=[0 0 1 1 1 0 1]RLE计数将是[2 3 1 1],或者对于m=[1 1 1 1 1 0]计数将是[0 6 1](请注意,奇数计数始终是零的数字)。与直接存储计数不同,附加压缩是通过基于一...转载 2019-04-08 22:50:53 · 687 阅读 · 0 评论 -
ubuntu Piotr's Image & Video Matlab Toolbox安装
主页:https://pdollar.github.io/toolbox/下载解压复制到任一位置增加各个文件夹路径不需要>> toolboxCompile;因为已经包涵..Note: 64 bit Windows/Linux/Mac binaries are already included.否则gradientmex会报错每个.m中都有对应的extest:% I...原创 2019-04-09 22:06:52 · 410 阅读 · 0 评论 -
Matlab坐标轴刻度范围
在Matlab画图的时候,系统默认的坐标轴范围以及间隔有时候并不是很合适,如何根据自己的要求来显示呢,Set语句就可以帮忙咯!! 1. set(gca,'xtick',0:100:2500) 功能: 设置X轴坐标范围0到2500,显示间隔是100; 2.set(gca,'ytick',0:100:2500) ...原创 2019-06-03 21:58:03 · 13244 阅读 · 0 评论 -
遗传算法(Genetic Algorithm)原理详解和matlab代码解析实现及对应gaot工具箱实现代码
算法例子https://blog.csdn.net/u012422446/article/details/68061932原理https://www.jianshu.com/p/ae5157c26af91.定义遗传算法(Genetic Algorithm, GA)是模拟达尔文生物进化论的自然选择和遗传学机理的生物进化过程的计算模型,是一种通过模拟自然进化过程搜索最优解的方法。主要特点...原创 2018-11-06 13:15:19 · 54906 阅读 · 30 评论 -
自适应中值滤波及matlab实现
提出原因:常规的中值滤波器,在噪声的密度不是很大的情况下(根据经验,噪声的出现的概率小于0.2),效果不错。但是当概率出现的概率较高时,常规的中值滤波处理后,仍然具有噪声点,并丢失了细节和边缘,效果不是很好。 目的: *滤除椒盐噪声 *平滑其他非脉冲噪声 *尽可能的保护图像中细节信息,避免图像边缘的细化或者粗化。 原理: 在模板窗口Sxy定义的滤波器区域内定义如下变量:Zmin...原创 2017-11-10 11:32:46 · 25187 阅读 · 17 评论 -
截取多个视频生成批量图片并批量命名保存的matlab实现
小工具,方便有此类需求的同志使用。 功能:截取多个视频生成图片并命名保存 eg,有视频1.MP4,2.MP4,… 生成 1class1.jpg,1class2.jpg,1class3.jpg… 2class1.jpg,2class2.jpg,2class3.jpg… …fileform = 'C://Users//Administr原创 2017-12-26 20:43:16 · 3555 阅读 · 3 评论 -
消除红眼效应及matlab实现
红眼效应原创 2017-10-27 11:36:31 · 5637 阅读 · 4 评论 -
小波变换及matlab源码
当调用wavefast函数发现matlab没有该函数,通过查阅找到了小波变换的m文件,保存成函数文件后就可以直接调用。matlab源码: (1) wave2gray.mfunction w = wave2gray(c, s, scale, border) %WAVE2GRAY Display wavelet decomposition coefficients. %原创 2017-11-06 19:18:47 · 36036 阅读 · 3 评论 -
代数加法运算去除高斯噪声及matlab实现
加法运算去除高斯噪声原创 2017-10-30 17:48:42 · 5128 阅读 · 0 评论 -
FFT倒序算法—雷德Rader算法及matlab实现
在实现FFT(快速Fourier变换)计算的时候,第一步要做的就是实现码位(二进制码)倒序,这里有一种算法,叫做雷德(Rader)算法。 对照码位倒置对应表: 寻找下一个倒序数的基本思想: 如果k>J,则J的最高位为0,只要把该位变为1(J与k=N/2相加即可),就得到下一个倒位序数; 如果K<=J,则J的最高位为1,可将最高位变为0(J与k=N/2相减即可)。 然后(k原创 2017-11-09 23:12:54 · 6095 阅读 · 6 评论 -
matlab过期问题的解决
问题描述: 解决方法: 将下面内容另存为license.lic到license目录%%%%%%%%%%%%%%%%%%%%%%%%%%%%INCREMENT Aerospace_Blockset MLM 99 permanent uncounted \A05070F00D1EB1F92326 VENDOR_STRING=QQ=47399897 HOSTID=ANY \ck=216 SN原创 2017-10-24 20:48:27 · 4108 阅读 · 6 评论 -
空间域滤波及matlab实现
空间域滤波的理解: 就是基于邻域(在图像坐标)下,利用模板,对图像中像素执行运算,用得到新的像素值代替原来像素值的处理方法。 过程:模板中心和图像点(x,y)重合,模板在图像中依次移动,根据模板具体内容运算出处理后图的像素值。 区分:相关滤波和卷积滤波,卷积滤波的模板是相关滤波模板的中心镜像。 matlab实现: clear I=imread(‘coins.png’); I=imno原创 2017-11-02 09:07:34 · 7489 阅读 · 0 评论 -
DCT(discrete cosine transform)离散余弦变换及matlab实现
原理:M*N二维矩阵的变换公式为: 其中:C(u),C(v)=1/sqrt(2),u,v=0 1 ,else代码:f=[1 2 3 ; 4 5 6 ; 7 8 9;];DCT=dct2(f)[m,n]=size(f);F=zeros(m,n);for u=1:m for v=1:n s=0; for i=1原创 2017-11-12 15:34:04 · 7265 阅读 · 1 评论 -
转换为不同灰度级图像
将256级灰度图像转换为64级灰度图像、32级灰度图像等。 matlab代码:I = imread('cameraman.tif');[m,n]=size(I);J=zeros(m,n);for i=1:m for j=1:n J(i,j)=floor(I(i,j)/32); endendK=uint8(J);subplot(131)imshow(I)原创 2017-10-29 20:48:45 · 19120 阅读 · 6 评论 -
基于可变中心任意形状结构元素的图像腐蚀及matlab实现
引言一般在matlab中可以用imrode实现膨胀腐蚀,但是全都无法定义结构元素中心,本文编写了一个可以设定中心(x0,y0)的erode函数,实现可变中心的图像腐蚀。原理类似于对二值图像的模板操作, 最终的效果是使结构元素外的图像变为背景,图像范围缩小。SE为结构元素,代码中取3*3的十字。 中心可以定义为(x0,y0)=(1,2)%eg【0 1 0% 1 1 1% 0 1 0原创 2017-11-13 10:17:03 · 3965 阅读 · 2 评论 -
腐蚀与膨胀对偶验证
看到腐蚀与膨胀是彼此对偶,公式不是很理解,用matlab进行验证。原理验证:%左I=zeros(12,12);I(5:7,5:7)=255;J=I;B=[0 1 0;1 1 1;0 1 0];A=I(3:8,3:8);%roiero=imerode(A,B);J(3:8,3:8)=ero;temp=J;J(temp(:)==0)=255;J(temp(:)==255)=0%右K原创 2017-11-13 16:10:34 · 1437 阅读 · 0 评论 -
带阻滤波器对周期性噪声消除matlab实现
带阻滤波器消除周期性噪声原创 2017-11-05 22:53:48 · 19240 阅读 · 5 评论 -
自动选择阈值--最大类间方差法(OTSU)原理及matlab实现
原理基本思想: 把一幅图像分成两部分C0,C1.使前景和背景与平均灰度的差别最大。这种差异用方差sigmaB表示。 所以目标就是求最大方差sigmaB对应的阈值T。 matlab代码clcclear x=imread('rice.png'); a=x; subplot(211); imshow(a,[]); %[count x]=imhist(a);原创 2017-11-21 16:58:20 · 32574 阅读 · 2 评论 -
区域生长和matlab实现
定义:将相似的像素点聚合成更大区域。 步骤:step1:选择合适的生长点step2:确定相似性准则即生长准则step3:确定停止生长条件matlab函数:function J=regionGrow(I)if isinteger(I) I=im2double(I);endfigure imshow(I)[M,N]=size(I);[y,x]=getpts;%单击取点后,按en原创 2017-11-21 22:51:30 · 15034 阅读 · 5 评论 -
深度学习优化
梯度下降优化算法综述 目录(?)[+]摘要引言梯度下降法的变形形式1 批梯度下降法2 随机梯度下降法3 小批量梯度下降法挑战梯度下降优化算法1 动量法2 Nesterov加速梯度下降法3 Adagrad4 Adadelta5 RMSprop6 Adam7 算法可视化8 选择使用哪种优化算法并行和分布式SGD1 Hogwild2 Downpo转载 2017-12-23 13:23:50 · 828 阅读 · 0 评论 -
Wiener维纳滤波基本原理及其算法实现
To learn, to share, to debate, then comes progress.1.算法背景:信号滤波的实质为从观测信号中提取有效信号,随着数学理论的发展与实际应用的需求,基于不同原理的滤波方法被不断地提出来,虽然依据的准则,推导的过程各有差异,但最终的目的均是减小信号估计的误差,使滤波系统的输出信号尽可能地接近实际信号。 Wiener滤波是第二次世界大战中,为了解决火力控制转载 2017-11-11 20:30:24 · 41108 阅读 · 9 评论 -
比特平面分层原理及matlab实现
比特分层作用: 可以直观的看到某一灰度范围对图像的贡献,白色为有贡献,黑色无贡献;最终,可以通过某几层主要贡献层重建原图,实现图像压缩。 比特分层定义:对于一个256级灰度图像, 【0~2)对应第1比特层, 【2~4)对应第2比特层, 【4~8)对应第3比特层, 【8~16)对应第4比特层, 【16~32)对应第5比特层, 【32~64)对应第6比特层, 【64~128)对应第7比特原创 2017-10-27 10:52:15 · 5978 阅读 · 3 评论