matlab GUI基础4

高级文件I/O——语音文件

1.读取带有分隔符的文件

在matlab中,使用向导将外部的数据文件导入到matlab的工作空间中,然后就可以进行分析和处理了。如果数据文件中,有文本内容,需要进行特别的处理。

对于带有分隔符的数据文件,可以采用函数dlmread()导入到matlab的工作空间中,该函数的调用格式为:

results = dlmread(‘filename’):该函数从数据文件filename导入到吗淘宝的工作空间中

results = dlmread(‘filename’,’delimiter’):delimiter是分隔符

可以利用函数dlmwrite()将工作空间中的矩阵写入到文本文件中

如果数据文件的分割符为逗号(,),也可以采用函数csvread()读取该数据文件,利用函数csvwrite()想数据文件中写入数据

2.读取带有文本内容的数据文件

在matlab中,采用函数textread()读取带有文本的数据文件。

[Number,Math,English]=textread('grade.txt','%f %f %f',3,'headerlines',1);

Number

Math

English

3. 音频文件

waveread()读取wav格式文件到工作空间中

auread()将au格式的语音文件读入到工作空间中

sound:播放声音

wavplay:利用window的播放器来播放声音

soundsc:播放归一化后的声音

wavrecord:录音

wavfinfo:获取wav声音的信息

aufinfo:获取AU声音的信息

wavwrite:写入wav声音文件

auwrite:写入AU声音文件

[y,fs,nbits,opts]=wavread('大海.wav');

sound(y,fs,nbits);

y=y.*2;

sound(y,fs);

wavwrite(y,fs,nbits,'dahai2.wav');

原文发布于微信公众号 - 瓜大三哥(xiguazai_tortoise)

原文发表时间:2017-12-07

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏前端黑板报

JavaScript代码风格要素

1920年,由威廉·斯特伦克(William Strunk jr .)撰写的《英语写作手册:风格的要素(The Elements of Style)》出版了,这...

20210
来自专栏恰同学骚年

设计模式的征途—4.抽象工厂(Abstract Factory)模式

上一篇的工厂方法模式引入了工厂等级结构,解决了在原来简单工厂模式中工厂类职责太重的原则,但是由于工厂方法模式的每个工厂只生产一类产品,可能会导致系统中存在大量的...

781
来自专栏CSDN技术头条

关系型数据库是如何运作的(上)

一说到关系型数据库,我总感觉缺了点什么。如果你尝试透过“关系型数据库是如何运作的”的关键词句来进行搜索,其搜索结果是少量的而且内容是简短的。难道说是由于它已经太...

2118
来自专栏数据小魔方

R语言可视化——关于ggplot所支持的数据地图素材类型

做了这么多数据地图,是时候该总结一些心得和理念了,今天这篇讨论ggplot2所支持的数据地图素材格式。 library("plyr") library("dp...

3864
来自专栏HTML5学堂

乐视网面试真题,非一般的题目

正文 HTML5学堂:这是一套2014年7月份乐视网的一份面试真题,虽然面试题目还算比较简单,但也很能反应面试者基础知识的掌握程度,特别是面试者对细节方面的处理...

3738
来自专栏牛客网

贝壳前端面经

当一个构造函数的原型上有一个基本类型的属性a,new 两个实例b和c,改变b.a , c.a是否会跟着变?不变。如果原型上的属性是个数组,改变b实例上的这个数组...

1421
来自专栏牛客网

今日头条2018春招安卓面经

一面: 协变 线程间通信?有几种同步/加锁方式? 进程间通信?答了三个只知道概念的和安卓的AIDL。 又问这“三个”中任选一个阐述原理 hashCode()方法...

3616
来自专栏牛客网

快手一二面面经

7800
来自专栏猿人谷

如何养成良好的c++编程习惯(1)——内存管理

开篇导读   “养成良好的编程习惯”其实是相当综合的一个命题,可以从多个角度、维度和层次进行论述和评判。如代码的风格、效率和可读性;模块设计的灵活 性、可扩展性...

3275
来自专栏算法channel

问答记录贴 1 | 解析 NumPy 的广播(broadcasting)机制

实践出真知,相互讨论碰撞出思想的火花。【原创互助答疑群】内有的问答很精彩。于是脑子里闪现出一个想法,为什么不把整个的问答过程记录总结下来,分享给更多的小伙伴呢?...

1151

扫码关注云+社区

领取腾讯云代金券