
Matlab
他来自江湖
CVPR
展开
-
组合矩阵
代码:clearclccleara1 = zeros(2);a2 = ones(2);a3 = eye(2);a4 = [2 2 2 2];A = [a1,a2;a3,a4] 结果: A=| a1 a2 | | a3 a4 |原创 2010-05-05 19:05:00 · 645 阅读 · 0 评论 -
MEX文 件
<br /> MEX文 件 <br />1、 一 个 MEX的 例 子 <br />#include "mex.h" <br />/* <br />* timestwo.c - example found in API guide <br />* <br />* Computational function that takes a scalar and doubles it. <br />* <br />* This is a MEX-file for MATLAB. <br />* Copyright原创 2011-05-04 14:50:00 · 843 阅读 · 0 评论 -
设置坐标轴的步长?
<br />问:如何设置坐标轴的步长?<br />答:set(gca,'xtick',[xmin:step:xmax])<br />set(gca,'ytick',[ymin:step:ymax])<br />注意:axis([xmin xmax ymin ymax])仅仅设定了横纵坐标的范围,而没有说明Matlab画图中标示的点.<br /> <br />plot([1:3],[1:3])<br />set(gca,'xtick',[1:3])<br />set(gca,'xticklabel',{'张三原创 2011-01-09 22:20:00 · 7248 阅读 · 0 评论 -
用matlab将二维数组写入txt文件
<br />%用matlab将二维数组写入txt文件 %比方说 矩阵A 为A=[1 2 3;4 5 6];%那么程序 为fid=fopen('A1.txt','w');[b1 b2]=size(A);for i=1:b1 for j=1:b2 fprintf(fid,'%10d',A(i,j)); end fprintf(fid,'/n');endfclose(fid);原创 2011-01-06 17:10:00 · 15330 阅读 · 3 评论 -
图像去噪
图像去噪是数字图像处理中的重要环节和步骤。去噪效果的好坏直接影响到后续的图像处理工作如图像分割、边缘检测等。图像信号在产生、传输过程中都可能会受到噪声的污染,一般数字图像系统中的常见噪声主要有:1,高斯噪声(主要由阻性元器件内部产生).2,椒盐噪声(主要是图像切割引起的黑图像上的白点噪声或光电转换过程中产生的泊松噪声)等;3,加性噪声一般指热噪声、散弹噪声等,它们与信号的关系是相加,不管有没有信号,噪声都存在。<br /><br /> 4,乘性噪声一般由信道不理想引起,它们与信号的关系是相乘,信号在它转载 2011-01-06 11:50:00 · 1811 阅读 · 0 评论 -
实验一 Matlab语言、数字图象基本操作
<br />实验一 Matlab语言、数字图象基本操作<br />一、实验目的<br />1、复习MATLAB语言的基本用法;<br />2、掌握MATLAB语言中图象数据与信息的读取方法;<br />3、掌握在MATLAB中绘制灰度直方图的方法,了解灰度直方图的均衡化的方法。<br />二、实验原理<br /> MATLAB是集数值计算,符号运算及图形处理等强大功能于一体的科学计算语言。作为强大的科学计算平台,它几乎能够满足所有的计算需<br />求。<br />MATLAB软件具有很强的开放性和适转载 2011-01-06 11:32:00 · 2389 阅读 · 0 评论 -
实验 七图像编码
<br />实验 七图像编码<br />一 实验目的<br />1 了解图像编码的基本方法<br />2 了解Matlab实现图像编码<br />二 实验原理<br />1 行程编码<br /> 行程编码又称行程长度编码(RLE,Run Length Encoding),是一种熵编码,其编码原理相当简单,即将具有相同值的连续串用其串长和一<br />个代表值来代替,该连续串就称之为行程或行程,串长称为行程长度。例如,有一字符串“aabbbcddddd”,则经行程长度编码后,可以只用“<br />2a3b原创 2011-01-06 11:39:00 · 1375 阅读 · 0 评论 -
实验五 二值形态学操作
<br />实验五 二值形态学操作<br />一、实验目的<br />1; 了解二值形态学的基本运算<br />2; 掌握基本形态学运算的Matlab实现<br />3; 了解形态操作的应用<br />二、原理<br /> 收缩和膨胀是数学形态学最基本的变换,数学形态学的应用几乎覆盖了图像处理的所有领域,给出利用数学形态学对二值图像处理的一些运<br />算。<br /> 膨胀就是把连接成分的边界扩大一层的处理。而收缩则是把连接成分的边界点去掉从而缩小一层的处理。若输出图像为g(i,j),则它们的定原创 2011-01-06 11:37:00 · 1824 阅读 · 0 评论 -
实验三 傅立叶变换及图象的频域处理
<br />实验三 傅立叶变换及图象的频域处理<br />一、实验目的<br />1、了解离散傅立叶变换的基本原理;<br />2、掌握应用MATLAB语言进行FFT及逆变换的方法;<br />3、了解图象在频域中处理方法,应用MATLAB语言作简单的低通滤波器。<br />二、实验原理<br />1、傅立叶变换的基本知识。<br /> 在图象处理的广泛应用领域中,傅立叶变换起着非常重要的作用,具体表现在包括图象分析、图象增强及图象压缩等方面。<br /> 假设f(x,y)是一个离散空间中的二维函数转载 2011-01-06 11:34:00 · 3490 阅读 · 0 评论 -
实验二 图像运算
<br />实验二 图像运算<br /> 本实验是综合性实验,涵盖Matlab程序设计、图像点运算、代数运算、几何运算等多章基本知识及其应用。需四个学时。<br />一、实验目的与要求<br /> 理解图像点运算、代数运算、几何运算的基本定义和常见方法;<br /> 掌握在MTLAB中对图像进行点运算、代数运算、几何运算的方法;<br /> 掌握在MATLAB中进行插值的方法<br /> 运用MATLAB语言进行图像的插值缩放和插值旋转<原创 2011-01-06 11:33:00 · 4558 阅读 · 0 评论 -
实验六、图像的边缘检测
<br />实验六、图像的边缘检测<br />一、实验目的<br />1、了解图像边缘提取的基本概念;<br />2、了解进行边缘提取的基本方法;<br />3、掌握用MATLAB语言进行图像边缘提取的方法。<br />二、实验原理<br /> 图像理解是图像处理的一个重要分支,研究为完成某一任务需要从图像中提取哪些有用的信息,以及如何利用这些信息解释图像。边缘检测<br />技术对于处理数字图像非常重要,因为边缘是所要提取目标和背景的分界线,提取出边缘才能将目标和背景区分开来。在图像中,边界表明一<b原创 2011-01-06 11:39:00 · 5547 阅读 · 1 评论 -
实验五 二值形态学操作
<br />实验五 二值形态学操作<br />一、实验目的<br />1; 了解二值形态学的基本运算<br />2; 掌握基本形态学运算的Matlab实现<br />3; 了解形态操作的应用<br />二、原理<br /> 收缩和膨胀是数学形态学最基本的变换,数学形态学的应用几乎覆盖了图像处理的所有领域,给出利用数学形态学对二值图像处理的一些运<br />算。<br /> 膨胀就是把连接成分的边界扩大一层的处理。而收缩则是把连接成分的边界点去掉从而缩小一层的处理。若输出图像为g(i,j),则它们的定转载 2011-01-06 11:38:00 · 827 阅读 · 0 评论 -
循环赋值
clearclcclear%a(1).x=zeros(2);%a(2).x=zeros(2);%a(3).x=zeros(2);for n=1:3 %if n==1 a(n).x=ones(n); disp([n=,num2str(n)]) a(n).xend 结果:原创 2010-05-05 18:50:00 · 707 阅读 · 0 评论 -
[]matlab 路径操作
1、 filesep用于返回当前平台的目录分隔符,Windows是反斜杠(\),Linux是斜杠(/)。2、 fullfile用于将若干字符串连接成一个完整的路径。例如:>> f=fullfile('D:','Matlab','example.txt')f=D:\Matlab\example.txt(在Windows中,“D:\”表示D盘转载 2013-12-19 23:15:22 · 3799 阅读 · 3 评论