Matlab
文章平均质量分 63
ncst
这个作者很懒,什么都没留下…
展开
-
Matlab常用技巧
m文件如果是函数,保存的文件名最好与函数名一致,这点都很清楚。不过容易疏忽的是,m文件名的命名尽量不要是简单的英文单词,最好是由大小写英文/数字/下划线等组成。原因是简单的单词命名容易与matlab内部函数名同名,结果会出现一些莫名其妙的错误。例如,写个m文件,命名为spy,运行时就弹出一个怪怪的figure,呵呵,我当初还以为是什么bug。调试程序时,经常要屏蔽掉一整段程序进行,也就是将其标示注原创 2016-11-18 15:54:54 · 384 阅读 · 0 评论 -
matlab统计极值的方法
0 引言通常,我们对数据节点得到的曲线(或折线),需要计算其波峰波谷,也就是极值点。数学上是通过一阶导数等信息来获得极值点的,这里通过一阶微分来处理,得到极值信息。1 极值计算输入节点数据,要求计算波峰波谷(极大值、极小值),并作出标记。代码% By lyqmath% DLUT School of Mathematical Sciences% BLOG:http://b转载 2017-09-18 09:12:58 · 3173 阅读 · 0 评论 -
matlab中的bsxfun函数简介
bsxfun函数是对矩阵中每个元素进行操作的函数,函数形式是C = bsxfun(fun,A,B),fun是代表要执行的运算,可以是下图中的任何一个,比如@plus例1:a=[1 2 3];c=[1.1;1.9;3.1];v=bsxfun(@min,a,c);执行结果::原创 2017-08-04 14:39:00 · 2023 阅读 · 0 评论 -
matlab常用快捷键
1. 在命令窗口(Command Window)中: 1) 【上、下键】――切换到之前、之后的命令,可以重复按多次来达到你想要的命令 2) clc――清除命令窗口显示的语句,此命令并不清空当前工作区的变量,仅仅是把屏幕上显示出来的语句清除掉 3) clear――这个才是清空当前工作区的变量命令,常用语句clear all来完成 4) 【Tab】键――在command原创 2017-08-01 21:53:16 · 460 阅读 · 0 评论 -
小波使用 2
一维离散小波分析工具箱提供了如下函数做一维信号分析: Function NamePurpose分解函数dwt一层分解wavedec分解wmaxlev最大小波分解层数重构函数原创 2017-04-21 10:33:24 · 1105 阅读 · 0 评论 -
小波使用 1
小波工具箱简介小波工具箱包含了图像化的工具和命令行函数,它可以实现如下功能:l 测试、探索小波和小波包的特性l 测试信号的统计特性和信号的组分l 对一维信号执行连续小波变换l 对一维、二维信号执行离散小波分析和综合l 对一维、二维信号执行小波包分解(参见帮助Using Wavelet Packets)l 对信号或图像进行压缩、去噪原创 2017-04-21 10:15:33 · 1606 阅读 · 0 评论 -
EMD方法基本基本知识
EMD 经验模态分解(Empirical Mode Decomposition,简称EMD))方法被认为是2000年来以傅立叶变换为基础的线性和稳态频谱分析的一个重大突破,该方法是依据数据自身的时间尺度特征来进行信号分解,无须预先设定任何基函数。这一点与建立在先验性的谐波基函数和小波基函数上的傅里叶分解与小波分解方法具有本质性的差别。正是由于这样的特点,EMD 方法在理论上可以应用于任何类型的信号原创 2017-04-17 11:14:10 · 81382 阅读 · 32 评论 -
Matlab interp1 函数的基本用法简介
线性内插是假设在二个已知数据中的变化为线性关系,因此可由已知二点的座标(a, b)去计算通过这二点的 斜线,公式如下:其中 a 在上式的 b 点即是代表要内插的点,f(b) 则是要计算的内插函数值。下图即是一个以二种内插 法的比较\pcxfile[12cm,5cm]{fig9_1.pcx}\caption{线性式与 spline 函数的曲线契合}线性内插是最简单的内插方法,但其原创 2017-04-17 09:26:37 · 40458 阅读 · 0 评论 -
常用形态学操作函数
常用形态学操作函数(转自:http://blog.sina.com.cn/s/blog_4c52e9e20100e5if.html)1、dilate函数该函数能够实现二值图像的膨胀操作,有以下形式:BW2=dilate(BW1,SE)BW2=dilate(BW1,SE,…,n)其中:BW2=dilate(BW1,SE)表示使用二值结构要素矩阵SE队图像数据矩阵BW1执行膨胀操作。输入图像BW1的类型原创 2017-01-02 19:52:20 · 571 阅读 · 0 评论 -
常用形态学操作函数
常用形态学操作函数(转自:http://blog.sina.com.cn/s/blog_4c52e9e20100e5if.html)1、dilate函数该函数能够实现二值图像的膨胀操作,有以下形式:BW2=dilate(BW1,SE)BW2=dilate(BW1,SE,…,n)其中:BW2=dilate(BW1,SE)表示使用二值结构要素矩阵SE队图像数据矩原创 2017-01-02 19:51:19 · 850 阅读 · 0 评论 -
matlab 形态学函数的应用
Matlab DIP(瓦)ch9形态学图像处理 本章的练习主要是形态学的一些基本概念和技术,这些构成了一组提取图像特征的有力工具,针对二值图像和灰度图像的腐蚀、膨胀和重构的基本操作可以组合使用,以执行非常宽泛的任务。其练习代码和结果如下: 1 %% 第9章 形态学处理 2 3 %% imdilate膨胀 4 clc 5 clear 6转载 2017-01-02 19:43:59 · 1516 阅读 · 0 评论 -
matlab中的 fix, floor, ceil, round的用法
Matlab取整函数有: fix, floor, ceil, round.具体应用方法如下: fix朝零方向取整,如fix(-1.3)=-1; fix(1.3)=1; floor,顾名思义,就是地板,所以是取比它小的整数,即朝负无穷方向取整,如floor(-1.3)=-2; floor(1.3)=1;floor(-1.8)=-2,floor(1.8)=1 ceil,与flo原创 2016-11-28 10:51:05 · 1153 阅读 · 0 评论 -
Matlab max()函数的用法
Matlab中max函数在矩阵中求函数大小的实例如下: C = max(A) 返回一个数组各不同维中的最大元素。 如果A是一个向量,max(A)返回A中的最大元素。 如果A是一个矩阵,max(A)将A的每一列作为一个向量,返回一行向量包含了每一列的最大元素。 如果A是多为数组,max(A) treats the values along the first non-singleton di翻译 2016-11-21 11:42:29 · 8117 阅读 · 0 评论 -
Matlab mean()函数的用法
函数功能 求数组的平均数或者均值 使用方法 M = mean(A) 返回沿数组中不同维的元素的平均值。 如果A是一个向量,mean(A)返回A中元素的平均值。 如果A是一个矩阵,mean(A)将其中的各列视为向量,把矩阵中的每列看成一个向量,返回一个包含每一列所有元素的平均值的行向量。 如果A是一个多元数组,mean(A)将数组中第一个非单一维的值看成一个向量,返回每个向量的平均值。M原创 2016-11-21 11:24:13 · 15618 阅读 · 0 评论 -
Matlab eval()函数使用
help eval 将看到matlab自带的说明 eval Execute string with MATLAB expression. eval(s), where s is a string, caus es MATLAB to execute the string as an expression or statement. 翻译一下,就是说eval函数的功能是将字符串转换为matlab原创 2016-11-21 09:51:56 · 201733 阅读 · 9 评论 -
Matlab csvread函数的使用
1、用csvread函数 注意:csvread函数只试用与用逗号分隔的纯数字文件 第一种:M = CSVREAD(‘FILENAME’) ,直接读取csv文件的数据,并返回给M 第二种:M = CSVREAD(‘FILENAME’,R,C) ,读取csv文件中从第R-1行,第C-1列的数据开始的数据,这对带有头文件说明的csv文件(如示波器等采集的文件)的读取是很重要的。 第三种:M = C原创 2016-11-18 16:31:51 · 58839 阅读 · 2 评论 -
matlab处理字符串(空格替换)
举个简单的例子来说比较方便,比如我新建一个txt文档内容是Find the starting indices of the pattern string.我把它放在Matlab的当前工作路径上,文件名字为001.txt,我想把其中的空格变成逗号.那么可以仿照如下的方式来进行:12str=importdata('001.txt');a=st原创 2017-12-18 09:50:22 · 8175 阅读 · 0 评论