自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

逸凌Time

夯实基础知识,学好专业技术

  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

转载 负频率是怎么来的

做信号处理或者频谱分析时,总是遇到负频率的概念。当年学这个理论,在fourier变换时作为一个函数的欧对称自然引入了。本人翻阅了Morris Kline 的古今数学思想,还有一日本教育基金用漫画形式写的Who Is Fourier,以及感觉最有帮助的Richard Lyons的understanding Digital Signal ...

2018-10-28 09:20:08 4319

原创 matlab中的画线函数line()

line([起点横坐标,终点横坐标],[起点纵坐标,终点纵坐标]),line([1,2],[3,4])将画出(1,3)到(2,4)的一条直线,而不是(1,2)到(3,4)。举个栗子:subplot(131)line([1,2],[3,4]);subplot(132)line([1,1],[3,5],'color','k','linestyle','--');subplot(133)...

2018-10-24 22:33:50 125983 2

原创 matlab设计模拟带阻滤波器

简单记录下在matlab上如何设计出模拟的带阻滤波器,包括:巴特沃斯滤波器、切比雪夫I型滤波器、切比雪夫II型滤波器、椭圆型滤波器。%设计带阻滤波器%巴特沃斯、切比雪夫I型、切比雪夫II型、椭圆型滤波器clear all;%wp和ws分别是通带和阻带的频率(截止频率)。当wp>ws时,为高通滤波器;当wp和ws为二元矢量时,为带通或带阻滤波器,这是求出的Wn也是二元矢量%w...

2018-10-24 22:13:11 25006 14

原创 matlab设计模拟高通滤波器

简单记录下在matlab上如何设计出模拟的高通滤波器,包括:巴特沃斯滤波器、切比雪夫I型滤波器、切比雪夫II型滤波器、椭圆型滤波器。%设计高通滤波器%巴特沃斯、切比雪夫I型、切比雪夫II型、椭圆型滤波器clear all;%wp和ws分别是通带和阻带的频率(截止频率)。当wp和ws为二元矢量时,为带通或带阻滤波器,这是求出的Wn也是二元矢量%当wp和ws为一元矢量时:当wp>...

2018-10-24 21:46:06 32498 8

原创 matlab设计模拟带通滤波器

简单记录下在matlab上如何设计出模拟的带通滤波器,包括:巴特沃斯滤波器、切比雪夫I型滤波器、切比雪夫II型滤波器、椭圆型滤波器。代码如下:%设计带通滤波器%巴特沃斯、切比雪夫I型、切比雪夫II型、椭圆型滤波器clear all;%wp和ws分别是通带和阻带的频率(截止频率)。当wp>ws时,为高通滤波器;当wp和ws为二元矢量时,为带通或带阻滤波器,这是求出的Wn也是二元...

2018-10-24 21:11:13 61568 3

原创 FFT变换频谱图中幅值的设置方法

按照上篇博文所画出来的频谱图中,原信号的每个频率是准确地找出来了,但是各个频率点所对应的的幅值可不是原信号中真正的幅值,因为在进行DFT(FFT)变换的时候,已经把幅值改变了,要想让频谱图的纵坐标显示为原信号中真正的幅值其实也很简单,代码如下:clear allfs=150;%采样频率要大于等于原信号中最高频率的二倍N=150;t=(0:N-1)/fs;y=0.5*sin(2*pi*65...

2018-10-21 21:13:54 14444 1

原创 FFT变换频谱图中频率刻度的设置方法

看到matlab中关于fft变换的几行代码,总想把它们几行语句搞清楚,看了许多,还是有些搞不清楚,可能需要更多的知识才能把它们彻底搞懂吧。先来看一个简单的画频谱图的代码吧:clear allfs=150;%采样频率要大于等于原信号中最高频率的二倍N=150;%采样点数t=(0:N-1)/fs;y=0.5*sin(2*pi*65*t)+0.8*cos(2*pi*40*t)+0.7*cos...

2018-10-21 20:54:41 17792 8

转载 模拟角频率和数字角频率的关系

概念:模拟频率f:每秒经历多少个周期,单位Hz,即1/s; 模拟角频率Ω:每秒经历多少弧度,单位rad/s; 数字频率w:每个采样点间隔之间的弧度,单位rad。 数字频率与模拟频率相互转化:w=2*pi*f/fs解释我们通常所说的频率,在没有特别指明的情况下,指的是模拟频率,其单位为赫兹(Hz),...

2018-10-21 08:59:57 12240

原创 MATLAB基本信号的产生

1、随机信号:rand%随机函数tn=0:40;%设定随机信号的长度N=length(tn);%求出序列tn的长度x=rand(1,N);%产生一维的、长度为N的随机信号subplot(121)plot(tn,x,'k');%绘制函数x的图形ylabel('x(t)')subplot(122)stem(tn,x,'filled','k');%绘制火柴梗图(茎状图)ylabel(...

2018-10-19 20:34:38 37221

原创 C++中的cin.getline()和getline()的区别

cin.getline()是输入流对象的成员函数getline()是string类的成员函数先来看一下getline()的使用方法:#include<iostream>using namespace std;int main(){ string str; getline(cin,str); cout << str; return 0;}使用getl...

2018-10-18 19:49:39 7390 1

原创 C++中cout流的输出顺序

先来看一段代码:#include<iostream>using namespace std;int hello1();int hello2();int main(){ cout << "a=" << hello1() << endl <&am

2018-10-18 19:05:17 3725 10

原创 对互信息量的理解

转自:https://blog.csdn.net/susiesun99/article/details/80460269 在概率论中对于两个随机变量X与Y,我们定义若两个随机变量X,Y满足P(X,Y)=P(X)P(Y) 则我们说随机变量X,Y独立。即我们仅仅停留在随机变量X与Y是否相关这个非黑即白的问题上,而...

2018-10-11 17:50:57 2743

原创 使用pyinstaller把pyton文件打包成exe文件

使用pyinstaller打包python工程文件为exe文件:首先当然需要先使用pip安装pyinstaller,此步在这里就不多说。。。然后再把工程文件中的主.py文件移动到pyinstaller所在的文件夹目录下,然后打开命令行窗口,先定位到pyinstaller所在的文件夹目录,输入以下命令:D:\SoftWare\Python3.7\Scripts>pyinstaller -...

2018-10-10 20:19:56 426

原创 Python中的Rect

看了Python中的rect,刚接触它感觉还听迷惑的,又仔细地研究了它,好像有点懂了点。说到Python中的rect,他其实在Python中就是像处理矩形(rect对象)一样处理游戏元素,这个游戏元素比如说可以是游戏中的某些图片甚至是显示游戏的那个窗口。通过设置游戏元素和游戏窗口这些矩形的相对关系就可以设置游戏元素在游戏界面中的相对位置了,非常方便。要想使用矩形操作,首先需要获取对象的矩形:...

2018-10-09 11:25:21 29373 8

原创 Python报错:AttributeError

Python报错:AttributeError这个错误就是说python找不到对应的对象的属性,后来我发现竟然是初始化类的时候函数名写错了:class Settings(): def _init_(self): self.scren_width=1200 self.screen_height=800 self.bg_color=(230,...

2018-10-08 22:48:48 225624 23

原创 Windows操作系统下使用pip安装pygame

对应于Python3.7版本的pygame下载地址:https://pypi.org/project/Pygame/#files进去之后,找到对应于自己电脑系统以及Python版本的pygame下载,我在这里下载的是windows系统下对应于Python3.7的64位的pygame版本以下步骤只针对于windows操作系统。。。下载之后,把下载后的文件保存到你要用到pygame的pyth...

2018-10-08 22:00:50 2939 1

原创 MATLAB图像处理之图像边缘提取

MATLAB中有几种算法可以对图像进行边缘提取,其中一种就是edge算法,这个edge算法中有好几个算子,每一个算子分别对应着一种边缘提取的原理,接下来就来看一下几种方法的异同%读取一张图片,并显示original_picture=imread('D:\SoftWare\matlab2016a\Project\Picture\cat.jpg');Pic2=im2bw(original_pic...

2018-10-02 23:06:53 43012 17

原创 图像的灰度直方图

灰度直方图是反映一幅图像中各灰度级像素出现的频率与灰度级的关系,以灰度级为横坐标,频率为纵坐标,绘制频率同灰度级的关系图像就是衣服灰度图像的直方图。简单地说,就是把一幅图像中每一个像素出现的次数都先统计出来,然后把每一个像素出现的次数除以总的像素个数,得到的就是这个像素出现的频率,然后再把像素与该像素出现的频率用图表示出来,就是灰度直方图。例如:如上图这个例子,假如说现在有一幅图像的数据为...

2018-10-02 21:01:23 49299 1

原创 MATLAB图像处理之图像的像素矩阵

首先我们用MATLAB打开一张图像可以发现在工作区中就会多一个变量,这个变量是一个三维数组,第一维代表图像的X坐标,第二维代表图像的Y坐标,第三维代表R、G、B,第三维中的数字1代表R,数字2代表G,数字3代表B。如下图,我打开一张图片,在MATLAB工作区就会出现这样一个变量,变量名字是自己设定的然后我们可以把这三个分量给分离开,并且可以绘制出各个分量的图像,代码如下:%读取一张图片,并...

2018-10-02 17:47:40 62743 14

原创 MATLAB图像处理之二值化以及灰度处理

首先先来明白几个概念:1、彩色图像(RGB):图像的每个像素点都是由红(R)、绿(G)、蓝(B)三个分量来表示的,每一个分量一般分别介于0-255之间,当然如果每一个颜色分量用更多的位数去表示的话,那么分量的取值就会大于255。假设现在每个基色用一个字节表示,那么彩色图像的每一个像素就是用3*8=24位来表示,即一个像素可以呈现出2的24次方中颜色,大约是1600万种颜色。2、灰度图像(gra...

2018-10-02 17:01:07 41883 3

原创 MATLAB中的线性插值

%原始数据n=[0,1,2,3,4,5,6,7,8,9];y=[1.5,2,2.5,3,3.5,4,4.5,5,5.5,6];subplot(1,2,1)stem(n,y);title('原始离散数据');xlabel('x[n]');ylabel('y[n]');%线性插值xi=(0:0.5:9);%设定插值的间隔yi=interp1(n,y,xi,'linear');%调用...

2018-10-02 13:16:36 45889

二进制转格雷码MATLAB程序

本程序使用MATLAB实现了将二进制编码转化成格雷码编码

2022-05-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除