登录
注册
登录
注册
学院
工具云
项目外包
技术会议
计算公式
资源
资讯
社区
文库
专题
项目
请
登录
后使用快捷导航
没有帐号?
立即注册
社区
›
研发软件
›
Matlab
声音信息的采集
曹宇飞
/
于 2014-5-6 10:27
/
6
/
1865
/
[复制链接]
[只看该作者]
[打印]
[上一主题]
[下一主题]
曹宇飞
积分
4
精华
0
学分
336
技术分
0
最后登录 2015-1-29
加为好友
发送消息
访问家园
大家好,我现在在学MATLAB,想请问下各位,sound函数可以连续播放几个文件不?比如我有一个文件夹里面都是声音的mat文件,怎样可以让这些文件按照一定的顺序播放出来?还有将这些声音的图像按照播放的顺序挨着画出来,意思就是把几个文件画到一幅图像上去,可以实现吗?还请各位前辈多指教一下,谢谢大家了!
分享到:
QQ好友和群
QQ空间
腾讯微博
腾讯朋友
收藏
0
分享
淘帖
0
支持
0
反对
0
举报
使用道具
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
|
回复
共 6 个关于本帖的回复 最后回复于 2014-5-8 16:37
姜军
积分
2
精华
0
学分
227
技术分
0
最后登录 2015-1-15
加为好友
发送消息
访问家园
个人资料
主题列表
发消息
沙发
姜军
十品草民
发表于 2014-5-6 15:25:00
|
只看该作者
你这问题问了好几个啊,播放多个的话,如果你的文件名是有序排列的,还是可以实现的。配合for语句就行。或者直接将几个mat直接组成一个新的矩阵。波形的话用subplot语句就行
举报
使用道具
照妖镜
回复
支持
反对
曹宇飞
积分
4
精华
0
学分
336
技术分
0
最后登录 2015-1-29
加为好友
发送消息
访问家园
个人资料
主题列表
发消息
板凳
曹宇飞
十品草民
发表于 2014-5-6 17:24:04
|
只看该作者
谢谢前辈!连续播放我会了,但是绘制图像还有点问题想请教你一下,subplot应该是把每一个mat文件的图像分开画吧?能不能实现那种将所有文件的图像按播放顺序连续绘制在一个坐标系内?麻烦前辈了
举报
使用道具
照妖镜
回复
支持
反对
姜军
积分
2
精华
0
学分
227
技术分
0
最后登录 2015-1-15
加为好友
发送消息
访问家园
个人资料
主题列表
发消息
地板
姜军
十品草民
发表于 2014-5-7 09:55:09
|
只看该作者
用 hold on 语句就行了。画下一个的时候上一个不变
举报
使用道具
照妖镜
回复
支持
反对
曹宇飞
积分
4
精华
0
学分
336
技术分
0
最后登录 2015-1-29
加为好友
发送消息
访问家园
个人资料
主题列表
发消息
5
#
曹宇飞
十品草民
发表于 2014-5-7 09:56:05
|
只看该作者
多谢前辈!!!for i=1:1::3 load('i.mat'); sound(y,Fs);endfor i=1:1:3 load('i.mat'); plot(y); hold onend这样写貌似不对,因为弹出说有错误,说load用法不对,还想麻烦一下前辈帮我看看。。。真的不好意思这么麻烦你。。。但是我搞了半天都搞不好
举报
使用道具
照妖镜
回复
支持
反对
姜军
积分
2
精华
0
学分
227
技术分
0
最后登录 2015-1-15
加为好友
发送消息
访问家园
个人资料
主题列表
发消息
6
#
姜军
十品草民
发表于 2014-5-7 15:09:00
|
只看该作者
’i.mat‘ 你放在‘’中是不能自动转换的for i=1:1:3 a = strcat(num2str(i),'.mat'); load(a); sound(y,Fs); plot(y); hold onend
举报
使用道具
照妖镜
回复
支持
反对
曹宇飞
积分
4
精华
0
学分
336
技术分
0
最后登录 2015-1-29
加为好友
发送消息
访问家园
个人资料
主题列表
发消息
7
#
曹宇飞
十品草民
发表于 2014-5-8 16:37:38
|
只看该作者
真的是太感谢了!!这么耐心的回答我的问题!
举报
使用道具
照妖镜
回复
支持
反对
返回列表
B
Color
Image
Link
Quote
Code
Smilies
高级模式
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
发表主题
热门导读
回复
点评
评分
分享
关注我们
快速回复
快速发帖
返回顶部
返回列表
共 6 个关于本帖的回复 最后回复于 2014-5-8 16:37