MATLAB
gxiaoyaya
吭哧吭哧的北漂
展开
-
Matlab 的fspecial函数用法
fspecial函数用于建立预定义的滤波算子,其语法格式为:h = fspecial(type)h = fspecial(type,para)其中type指定算子的类型,para指定相应的参数;type的类型有:1、'average'averaging filter为均值滤波,参数为hsize代表模板尺寸,默认值为【3,3】。H = FSPECIAL('averag转载 2017-03-17 15:42:54 · 1606 阅读 · 0 评论 -
matlab中plot()函数用法大全
plot() 函数是绘制二维图形的最基本函数,它是针对向量或矩阵的列来绘制曲线的。使用plot 函数之前,必须首先定义好曲线上每一点的x 及y 坐标.下面简单介绍!工具/原料matlab2012b+win7.8方法/步骤1 plot(x) 当x 为一向量时,以x 元素的值为转载 2017-05-23 11:03:46 · 40843 阅读 · 1 评论 -
matlab中曲线拟合的函数
曲线拟合实例:温度曲线问题气象部门观测到一天某些时刻的温度变化数据为:t012345678910T131517转载 2017-05-23 10:22:36 · 17656 阅读 · 0 评论 -
matlab字体忽然变小解决办法
点击“主页——预设——字体——自定义——桌面工具——探查器和比较工具/命令行窗口/命令历史纪录——自定义——字体设为14——应用——确定——重启matlab原创 2017-05-23 09:55:36 · 13832 阅读 · 0 评论 -
c++调用matlab生成的Dll动态连接库
点击打开链接http://download.csdn.NET/detail/nuptboyzhb/4228429c++调用matlab生成的Dll动态连接库实验平台: matlab 7.0(R2009a) VC++6.0思路:1. 设置matlab的编译器,使用外部的VC或者gcc等编译器。 2. 编译m文件成dll 3. 设置VC的Include路径和转载 2017-04-13 16:17:36 · 634 阅读 · 0 评论 -
vs2010调用matlab2011下的.m文件
很幸运在网上找到了采用引擎的方法,用vs2009调用matlab2008下的.m文件;但个人的环境是vs2010+matlab2011;想着二者差不多,故将s2010调用matlab2008拿来试试;实验环境:Win7MATLAB 2009b(安装路径:E:/Program Files/MATLAB/R2009a)VS2008 中文版(安装路径:E:/Program转载 2017-04-12 15:47:25 · 932 阅读 · 0 评论 -
matlab2012b与VS2012混编总结(4)——配置VS2012工作环境
注意:最终的最终发现,matlab2012b虽然可以生成链接库等,vs2012也能调用,但是执行不了,找了好久也没有找到好的解决办法,最后改用matlab2013a,它可以直接识别vs2012的编译器,不需要添加别的文件什么的,其他的和以下所写的一样。或者用matlab2010b和vs2010也可以完美匹配哦!!! 在MATLAB编译器的努力下,终于生成了我们需要的转载 2017-04-12 15:41:48 · 1009 阅读 · 0 评论 -
matlab2012b与VS2012混编总结(3)——关于用mcc指令生成的文件集中没有ctf文件
注意:最终的最终发现,matlab2012b虽然可以生成链接库等,vs2012也能调用,但是执行不了,找了好久也没有找到好的解决办法,最后改用matlab2013a,它可以直接识别vs2012的编译器,不需要添加别的文件什么的,其他的和以下所写的一样。或者用matlab2010b和vs2010也可以完美匹配哦!!! 在上一篇博文中,我尝试了很多方法和解决方案,最终成功的在matla转载 2017-04-12 15:41:00 · 1458 阅读 · 1 评论 -
matlab2012b与VS2012混编总结(2)——将.m文件编译成dll和lib库文件过程中遇到的问题及解决办法
注意:最终的最终发现,matlab2012b虽然可以生成链接库等,vs2012也能调用,但是执行不了,找了好久也没有找到好的解决办法,最后改用matlab2013a,它可以直接识别vs2012的编译器,不需要添加别的文件什么的,其他的和以下所写的一样。或者用matlab2010b和vs2010也可以完美匹配哦!!! 在我的上一篇博文《 matlab2012b与VS2012混编总结(转载 2017-04-12 15:39:48 · 1708 阅读 · 0 评论 -
matlab2012b与VS2012混编总结(1)——将.m文件编译成dll和lib库文件
注意:最终的最终发现,matlab2012b虽然可以生成链接库等,vs2012也能调用,但是执行不了,找了好久也没找到好的解决办法,最后改用matlab2013a,它可以直接识别vs2012的编译器,不需要添加别的文件什么的,其他的和以下所写的一样。或者用matlab2010b和vs2010也可以完美匹配哦!!! 折腾了两天,终于实现了我想要的结果:将.m文件通过m转载 2017-04-12 15:38:04 · 1414 阅读 · 0 评论 -
matlab 霍夫变换—检测圆
function [hough_space,hough_circle,para] = hough_circle(BW,step_r,step_angle,r_min,r_max,p) % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % input % BW:二值图像; % step_r:检测的圆半径步转载 2017-03-24 15:25:48 · 13293 阅读 · 6 评论 -
常用图像锐化算法
%常用图像锐化算法clcclearclose all% 程序代写&算法设计,联系qq:380238062,转载时请保留ima=imread('input.jpg');%读入图像if isrgb(ima) ima=rgb2gray(ima);%如果是彩色图像,则转为灰度图像 endima=double(ima);bw1 = edge(ima,'s转载 2017-03-24 10:32:27 · 9356 阅读 · 0 评论 -
Matlab-SVM分类器
支持向量机(Support Vector Machine,SVM),可以完成对数据的分类,包括线性可分情况和线性不可分情况。 1、线性可分 首先,对于SVM来说,它用于二分类问题,也就是通过寻找一个分类线(二维是直线,三维是平面,多维是超平面)可以将数据分为两类。 并用线性函数f(x)=w·x +b来构造这个分类器(如下图是一个二维分类线) 其中,w是权重向量,x为训练元组(X=转载 2017-03-23 14:52:39 · 3145 阅读 · 0 评论 -
数字图像处理技术中常用的边缘检测算子
数字图像处理技术中常用的边缘检测算子有Sobel算子,Roberts算子,prewitt算子,log算子,canny算子。其中canny算子检测效果最好。MATLAB实现算法如下:I=imread('lena.bmp');% 提取图像BW1=edge(I,'sobel'); %用SOBEL算子进行边缘检测BW2=edge(I,'roberts');%用Roberts算子进行转载 2017-03-23 14:07:39 · 1245 阅读 · 0 评论 -
matlab形态学图像处理之strel函数
strel——structuring element 运用各种形状和大小构造元素,基本语法为SE = strel(shape, parameters)shape 是指定希望形状的字符串,parameters 是指定形状信息的一系列参数SE = strel('arbitrary', NHOOD)创建一个任意形状的结构元素,NHOOD是由0和1组成的矩阵,用于指定形状可以用se=str转载 2017-03-23 14:05:04 · 4011 阅读 · 0 评论 -
MATLAB 滤波函数的源代码
目前比较经典的图像去噪算法主要有以下三种: 均值滤波算法:也称线性滤波,主要思想为邻域平均法,即用几个像素灰度的平均值来代替每个像素的灰度。有效抑制加性噪声,但容易引起图像模糊,可以对其进行改进,主要避开对景物边缘的平滑处理。 [cpp] view plaincopy%x是需要滤波的图像,n是模板大小(即n×n) function转载 2017-05-24 13:52:51 · 6234 阅读 · 0 评论