如何用MATLAB播放音乐

作者&投稿:都炕 (若有异议请与网页底部的电邮联系)
如何在matlab中播放一段音乐~

可以用matlab函数sound实现。该函数的输入参量是音频数据向量、采样频率和转换位数。
可以自己写些声音数据。下面的声音声调和频率有关,长度和数据长度有关:
例如:
sound(sin(2*pi*25*(1:4000)/100));
响两声就是:
sound(sin(2*pi*25*(1:4000)/100));
sleep(1);
sound(sin(2*pi*25*(1:4000)/100));
MATLAB也自带了很多声音:
%鸟声
load chirp
sound(y,Fs)
%锣声
load gong
sound(y,Fs)
%哈里路亚
load handel
sound(y,Fs)
%笑声
load laughter
sound(y,Fs)
%啪哒声
load splat
sound(y,Fs)
%火车
load train
sound(y,Fs)

系统函数只能放.wav文件
用wavplay函数

可以用matlab函数sound实现。该函数的输入参量是音频数据向量、采样频率和转换位数。
可以自己写些声音数据。下面的声音声调和频率有关,长度和数据长度有关:
例如:
sound(sin(2*pi*25*(1:4000)/100));
响两声就是:
sound(sin(2*pi*25*(1:4000)/100));
sleep(1);
sound(sin(2*pi*25*(1:4000)/100));
MATLAB也自带了很多声音:
%鸟声
load chirp
sound(y,Fs)
%锣声
load gong
sound(y,Fs)
%哈里路亚
load handel
sound(y,Fs)
%笑声
load laughter
sound(y,Fs)
%啪哒声
load splat
sound(y,Fs)
%火车
load train
sound(y,Fs)


MATLAB仿真在现代通信中的应用目录
基础知识 第1章探讨了数字调制,包括非连续相位的FSK和PSK信号仿真,以及连续相位的正交幅度调制。1.1 非连续相位调制:FSK信号和PSK信号的详细仿真示例。1.2 连续相位调制:深入理解其工作原理。1.3 正交幅度调制:利用MATLAB进行的模拟和理解。第2章介绍发送滤波器,包括升余弦、平方根升余弦和高斯滤波...

用matlab对音频进行加噪,分别播放加噪前后的声音,音频重叠如何解决...
第一行中[1024,5120]是要读信号的开始与结束位置。若去掉这个区间,就是读全部信号,当然就能播放完整的声音,而加上后,就只能放很少一段声音,可能不到1秒钟时间就过去了。所以,还是去掉的好。

matlab movie函数的用法
MATLAB中,创建电影动画的过程分为以下四步:step1:调用moviein函数对内存进行初始化(该步骤在Matlab5.3以上均可省略),创建一个足够大的矩阵,使之能够容纳基于当前坐标轴大小的一系列指定的图形(此处称为帧)。step2:调用getframe函数生成每个帧。该函数返回一个列矢量,利用这个矢量,就可以创建一个...

如何用matlab建立声波传播衰减模型
学水声的?你的问题不准确,matlab只是一种语言,建立声传播模型关键是数学模型,也就是亥姆赫兹方程的近似解法,包括简正波方法,射线方法,抛物方程法等。确定了数学模型后再选择语言,比如fortan, C, matlab等。其实,matlab编写的声场计算软件有现成的,例如,matlab 版本的kraken就是基于简正波方法...

使用matlab采集声音后,如何显示动态声音波形?
使用matlab采集声音后,显示动态声音波形的方法 如果是想将声音信号录制到matlab里面,则可以使用以下的函数。R = audiorecorder( 44100, 16 ,2 ) ;创建一个保存音频信息的对象,它包含采样率,时间和录制的音频信息等等。44100表示采样为44100Hz(可改为8000, 11025, 22050等,此数值越大,录入的声音...

matlabgui导入视频成功但不显示?
```matlab 创建一个新的窗口 hFigure = figure;将视频显示在该窗口中 hAxes = axes('Parent', hFigure);movie(hAxes, video);```2. 您的视频可能格式不支持。MATLAB支持多种视频格式,但并非所有格式都可以在MATLAB GUI中正确显示。您可以尝试将视频转换为另一种格式,或者使用MATLAB提供的工具箱...

matlab能播放立体声吗?
立体声就是多个通道的音频文件播放,matlab可以播放处理的。

如何使用matlab movie
给你个例子:影片生成例子: 旋转一个三维表面绘图 [X, Y, Z]=peaks(50); %创建山峰图形数据 surfl(X, Y, Z) %绘制带光照的表面 axis([-10 10 -10 10 -10 10]) %限制绘图范围 axis vis3d off %三维坐标修正,关闭坐标轴箭头 axis equal %等比例显示三维坐标 shading interp...

MATLAB 语音信号处理
1.改变声音播放速度 所谓改变声音的播放速度也就是改变采样间隔(sampling interval)(即改变了采样频率),但是这个频率依然要在2f(Nyquist rate)之上,否则就会产生失真(distortion)。2.实现对声音信号放大和衰减功能 所谓放大或者衰减并不改变声音信号频域上的特征,只改变时域上的幅值,这时就需要全通滤波...

matlab7.0的软件怎么运行m文件
两种方法:1。点打开,找到m文件,打开,在上面的菜单中找一个小箭头的运行按扭就可以执行;2。直接在命令窗口输入m文件的名字,回车运行。这种方式,matlab的路径要和你m文件的路径一致。

樟树市15064834505: 如何在matlab中播放一段音乐 -
巴非沃平: 可以用matlab函数sound实现.该函数的输入参量是音频数据向量、采样频率和转换位数.可以自己写些声音数据.下面的声音声调和频率有关,长度和数据长度有关:例如:sound(sin(2*pi*25*(1:4000)/100)); 响两声就是:sound(sin(2*pi*25*(...

樟树市15064834505: matlab gui中怎么设置播放按钮,就单击播放音乐,不会设置 -
巴非沃平: %回调函数下播放即可 function pushbutton1_Callback(hObject, eventdata, handles) sound=wavread('G:\sound.wav'); wavplay(sound,22000); 打字不易,如满意,望采纳.

樟树市15064834505: 求助 用MATLAB做音乐播放器 -
巴非沃平: 一样的啊 就是在 function pushbutton1_Callback(hObject, eventdata, handles) 你的m文件 axes(handles.axes1); imshow(im);

樟树市15064834505: 用matlab实现对音频文件的播放代码????
巴非沃平: [y,fs,bits]=wavread('音频文件名',[N1 N2]);用于读取语音,采样值放在向量y中,fs表示采样频率(Hz),bits表示采样位数.[N1 N2]表示读取从N1点到N2点的值(若只有一个N的点则表示读取前N点的采样值). sound(x,fs,bits); 用于对声音的回放.向量y则就代表了一个信号(也即一个复杂的“函数表达式”)也就是说可以像处理一个信号表达式一样处理这个声音信号.

樟树市15064834505: 哪位大神教一下怎么用matlab来演奏自己喜欢的音乐 -
巴非沃平: it is easy

樟树市15064834505: matlab 如何播放声音
巴非沃平: 系统函数只能放.wav文件 用wavplay函数

樟树市15064834505: matlab在播放音频的同时如何同步显示音频信号? -
巴非沃平: 您是为了好看吧,,考虑到一般播放的音频的采样率在几千Hz,因此完全实时不是很现实(画图函数估计没那么快).设采样率Fs,建议显示一段长度为Fs/50点的信号,每过1/50秒就重绘整段信号.至于这个时间控制,可以试试for循环加pause()函数.但是这种方法可能不会太精确.或者用Timer类.用法是:t = timer('TimerFcn',@mycallback, 'Period', 0.02);start(t);结束时用stop(t);

樟树市15064834505: 跪求用matlab分别录制一段男声、女声信号,进行音频信号的读取与播放,画出其波形 -
巴非沃平: fileName='E:\Matlab语音分析\降噪后.wav';%注:将需要读取的文件名赋值给fileName[y fs nbits]=wavread(fileName);%读取该文件 加入matlab中进行分析 sound(y,fs);%播放该文件 plot(y);%画出波形图如果要用matlab录制音频的话 用以下函数wavrecord进行录制 然后用 wavwrite保存到电脑中 wavwrite(y,Fs,'E:\Matlab语音分析\Record1.wav'); %FS自己定义 比如8000QQ:344731766

樟树市15064834505: matlab怎样重复播放音乐,wavplay是自动播放的,我想在GUI动画中添加背景音乐,怎么让动画和音乐一块执行 -
巴非沃平: 可以在callback函数里 直接用一个while循环进行重复播放

樟树市15064834505: matlab制作音乐 -
巴非沃平: clear;clc; A4=440;%标准音A4 pt=44100;p0=pt/2;%频率 scale12=A4/2^(9/12)*2.^((0:11)/12);%十二平均律 map=[1 3 5 6 8 10 12];%七音符%乐谱 score=[1 1 5 5 6 6 5,...do do sol sol la la sol- 4 4 3 3 2 2 1,...fa fa mi mi re re do- 5 5 4 4 3 3 2,......

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网