42 MATLAB编程
It_BeeCoder
这个作者很懒,什么都没留下…
展开
-
Matlab绘图高级部分
图形是呈现数据的一种直观方式,在用Matlab进行数据处理和计算后,我们一般都会以图形的形式将结果呈现出来。尤其在论文的撰写中,优雅的图形无疑会为文章加分。本篇文章非完全原创,我的工作就是把见到的Matlab绘图代码收集起来重新跑一遍,修改局部错误,然后将所有的图贴上来供大家参考。大家可以先看图,有看中的可以直接把代码Copy过去改成自己想要的。%% 直方图图的绘制%直方图有两种图型:垂直直转载 2017-11-18 10:03:25 · 1112 阅读 · 0 评论 -
Matlab中窗函数的简单使用
一、摘要这里主要是对窗函数的简单应用做些介绍,是在已知滤波器阶数的情况下,设计滤波器。多数情况下,在不能直接知道滤波器阶数的时候,可参考“http://www.cnblogs.com/sunev/archive/2011/11/23/2260579.html”。二、MATLAB中的窗函数(1)矩形窗(Rectangle Window) 调用格式:w=boxc转载 2017-11-18 10:51:39 · 5053 阅读 · 0 评论 -
Matlab—寻找峰值函数介绍
方法一:findpeaks 寻找峰值函数pks = findpeaks(data)[pks,locs] = findpeaks(data) ------pks 对应峰值,locs 对应峰值位数[...] = findpeaks(data,'minpeakheight',mph)----mph 设定峰值的最小高度[...] = findpeaks(data转载 2017-11-30 21:33:40 · 22073 阅读 · 0 评论 -
Matlab中利用findpeaks找波峰和波谷
利用 findpeaks 工具箱函数可以找原始波形中的波峰,但是当单周期里出现多个极值,时findpeaks的判断会将极值也算入。原波形 为250HZ的正弦波型,findpeaks 寻找峰值函数pks = findpeaks(data)[pks,locs] = findpeaks(data) ------pks 对应峰值,locs 对应峰值位数[...] =转载 2017-11-30 21:57:25 · 83913 阅读 · 10 评论 -
Matlab中求序列的极值
我们知道,在Matlab中有专门求序列最大值和最小值的函数,分别是Max 和 Min,但是有时候我们不满足于求整个序列的最值,而是对序列的极值,也就是局部的最值感兴趣。对于解析函 数,这个比较简单,只要令一阶倒数为零求出对应的自变量就行了。 然而对于离散的序列,这种方法显然不可行,一个比较费劲或者说比较笨的方法就是手工查找,仔细考察序 列的每一个值,用手工的方法将极值逐一挑出来。然转载 2017-11-16 21:54:56 · 4851 阅读 · 0 评论 -
FFT理解
FFT是离散傅立叶变换的快速算法,可以将一个信号变换到频域。有些信号在时域上是很难看出什么特征的,但是如果变换到频域之后,就很容易看出特征了。这就是很多信号分析采用FFT变换的原因。另外,FFT可以将一个信号的频谱提取出来,这在频谱分析方面也是经常用的。 虽然很多人都知道FFT是什么,可以用来做什么,怎么去做,但是却不知道FFT之后的结果是什意思、如何决定要使用转载 2017-11-16 21:57:28 · 469 阅读 · 0 评论 -
MATLAB中的length函数
在MATLAB中:size:获取数组的行数和列数length:数组长度(即行数或列数中的较大值)numel:元素总数。s=size(A),当只有一个输出参数时,返回一个行向量,该行向量的第一个元素时数组的行数,第二个元素是数组的列数。[r,c]=size(A),当有两个输出参数时,size函数将数组的行数返回到第一个输出变量,将数组的列数返回到第二个输出变量。如果在size转载 2017-11-16 22:00:14 · 4878 阅读 · 0 评论