Matlab编程小应用把电脑变成电子琴按键作琴键可以-电子琴:用电脑键盘做琴键.zip 本帖最后由 mmlrz 于 2015-11-21 16:22 编辑 Matlab编程小应用:把电脑变成电子琴,按键作琴键,可以试试喽 这是很早时候发的,之后很多人跟我联系说起这个小应用, 所以,现在把程序优化了一下,重新发一遍,源文件可以在附件里下载 欢迎交流探讨 电子琴:用电脑键盘做琴键.zip 使用说明, 如图,以下在电脑键盘上把对应音符和节拍上标出 红色数字表示音符,7个音,外加两个高音1,2,和两个低音6,7 蓝色数字表示节拍,1,2,4,1/2四个节拍 每次输入音符和节拍即可发声,快去找个简谱试试吧 使用说明.jpg 补充内容 : 进一步完善后的matlab电子琴/音乐播放器程序附件请看3楼~
2021-06-19 17:29:10 267KB matlab
1
用数字基带信号控制载波,把数字基带信号变换为数字带通信号的过程称为数字调制。键控法,如对载波的相位进行键控,便可获得相移键控(PSK)基本的调制方式。由于PSK在生活中有着广泛的应用,本论文详细介绍了PSK波形的产生和仿真过程。我们可以系统的了解基本原理,以及得到数字调制波形的方法。利用MATLAB仿真可更好的认识2PSK信号波形的调制过程。
1
自己写的二维OLPP算法matlab程序,进行人脸和识别和分类,是参考了OLPP 和2DLPP程序之后编写的,现在用不上了,发给大家,希望,可以帮到需要的学弟学妹们
2021-06-18 10:25:08 2KB OLPP matlab
1
MATLAB作为一种高性能和可靠性比较强的数值计算和可视化的软件,经过各个行业领域专家的共同努力和不断研究,MATLAB现已包含信号处理和图像处理以及通信和小波分析还有就是优化以及控制系统等不同应用领域的相关的工具箱。我在设计中将以MATLAB 软件为参考和结合工程实际运用中的各应用领域,由浅入深地讲解应该如何应用MATLAB来实现小波在语音信号中的应用。
2021-06-17 18:31:30 211KB 语音信号 matlab编程应用
1
MATLAB编程入门.ppt
2021-06-09 13:03:47 1.97MB matlab
1
一维电测深正演绘图,可以改变参数,matlab绘图。比较简单,适合初学者。
2021-06-07 08:24:14 944B 电测深曲线
1
1.1、设计内容 用Matlab编程仿真2FSK调制和相干解调系统 1.2、设计要求 (1)信源为八位二进制随机信号,比特率为50bit/s,载波频率f1=200Hz,f2=100Hz; (2)画出信源,2FSK已调信号,解调器乘以相干载波后的信号,经过低通滤波器后的信号和抽样判决后的信号波形; (3)撰写专业课程设计报告。 2、设计原理分析 2.1、2FSK介绍 数字频率调制又称频移键控(FSK),二进制频移键控记作2FSK。数字频移键控是用载波的频率来传送数字消息,即用所传送的数字消息控制载波的频率。2FSK信号便是符号“1”对应于载频f1,而符号“0”对应于载频f2(与f1不同的另一载频)的已调波形,而且f1与f2之间的改变是瞬间完成的。 其表达式为: 典型波形如下图所示。由图可见,2FSK信号可以看作两个不同载频的ASK信号的叠加。因此2FSK信号的时域表达式又可以写成: 2.2、 2FSK调制原理 2FSK调制就是使用两个不同的频率的载波信号来传输一个二进制信息序列。可以用二进制“1”来对应于载频f1,而“0”用来对应于另一相载频w2的已调波形,而这个可以用受矩形脉冲序列控制的开关电路对两个不同的独立的频率源f1、f2进行选择通。本次课程设计采用的是前面一种方法。如下原理图: 图1 调制原理框图 2.3、 2FSK解调原理 2FSK的解调方式有两种:相干解调方式和非相干解调方式,本次课程设计采用的是相干解调法,利用载波与已调信号进行相乘后滤波输出得到,在2FSK中要两个载波,所以解调也要两个载波,分别与已调信号相乘后利用低通,最后相加即可得到我们的滤波输出,再用抽样信号进行抽样判决器即可,其原理如下: 图2 相干解调原理框图 3、仿真参数设置说明 3.1、仿真参数设置 信源:八位二进制随机信号 载波频率:fc=900 信号频率:f1=100;f2=200 比特率:Rb= Rb=fm*log2_M=50 bit/s 3.2、仿真程序设计说明 详细设计步骤: 1.信号产生:二进制随机序列和两列频率不等的载波 1)利用matlab 库函数产生8个二进制随机数,也就是我们的基波调制信号a。 2)产生两列基带信号st1和st2,并画出其波形。 2.信号调制:产生2FSK信号和加入高斯噪声后的2FSK信号 1)用基带信号st1、st2和载波信号s1和s2,产生2fsk信号,具体做法是用以st1与 s1相乘,st2 与s2相乘,再将两列信号相加。 2) 2fsk信号相加得到加入噪声后的sn信号。 3.解调 (1)对于两列让sn通过两个低通滤波器,并画出经过带通滤波器后的波形。 (2)输入抽样脉冲,将两列波st1和st2通过抽样判决器,画出其波形st,并与之前调制后的波形sn做对比,并由Figure3得出比特率为50 bit/s。 4、仿真结果和分析 4.1、仿真结果 4.1.1.产生的基带信号 4.1.2.产生的载波信号 4.1.3.2FSK调制过程
2021-06-04 09:05:00 294KB matlab 2FSK、
1
运动模糊matlab编程 如何采用matlab编程得到运动模糊恢复的图像
2021-06-03 20:09:06 889KB 运动模糊 matlab
1
《金融数量分析:基于MATLAB编程》共分6章,由浅入深地进行金融数量分析的讲解。首先,讲解金融数量分析的主要对象——金融市场与金融产品。接着,简要概述数量分析的基本概念,例如资产估值与定价、投资组合管理、风险测量与管理以及相应MATLAB函数使用与计算实例。然后,以银行按揭贷款、商业养老保险、股票挂钩结构产品与组合保险策略为实际分析对象,利用金融数量分析与MATLAB编程对其进行深入的数量分析,展示金融数量分析的基本步骤:理论分析、数学建模、编程计算。在基本步骤的讲解中,作者根据自身(金融工程师)的经验,指出了在数量分析过程中理论与实践间的区别与联系。最后,以相对比较复杂的BS公式的隐含波动率的计算、KMV模型方程组的求解、移动平均Hurst指数的计算和基于优化方法的指数追踪技术为例,讲解金融数量分析的数值分析技术与MATLAB编程技巧。MATLAB基本介绍、MATLAB优化工具箱与遗传算法工具箱的使用方法作为附录,以便初级读者学习或者高级读者查阅。《金融数量分析:基于MATLAB编程》适用于经济金融学科的高年级学生、研究人员以及金融从业人员等。书中金融实例有很强的可读性、可操作性与实用性。
2021-05-30 02:24:40 334KB 金融数量分析 基于MATLAB编程
1
金融数量分析:基于MATLAB编程.pdf 个人收集电子书,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除!
2021-05-28 21:19:21 28.38MB 计算机 编程
1