Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >matlab GUI基础4

matlab GUI基础4

作者头像
瓜大三哥
发布于 2018-02-26 07:22:18
发布于 2018-02-26 07:22:18
9290
举报
文章被收录于专栏:瓜大三哥瓜大三哥

高级文件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');

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-12-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 瓜大三哥 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
java swing项目桌面软件还是蛮香的,至少有了我自己的桌面软件|Java 开发实战
最近利用空闲时间自己琢磨了一下java swing 编程,其实在从事javaweb之前我一直向往的就是java swing 开发,不知道为什么可能当时觉得Windows上的exe程序很是神奇,关于windows上制作exe我之前也有介绍
啵啵肠
2023/11/28
4750
JTable常见用法细则+设置某列可编辑+滚动表格
JTable常见用法细则 JTable是Swing编程中很常用的控件,这里总结了一些常用方法以备查阅.欢迎补充,转载请注明作者与出处. 一. 创建表格控件的各种方式: 1)  调用无参构
YGingko
2017/12/28
3.2K0
JTable常见用法细则+设置某列可编辑+滚动表格
java swing 添加 jcheckbox复选框
该文章介绍了如何利用Java和JavaScript实现基于Web的客户端程序,以解决常见的客户端程序问题,例如网络连接、数据交互和页面渲染。主要使用的技术包括Java和JavaScript,以及HTML和CSS。文章还介绍了如何为程序添加图形用户界面和错误处理功能,并使用了一些示例代码。
YGingko
2017/12/28
3.4K0
java swing 添加 jcheckbox复选框
java winform开发之JTable全攻略
列表在任何一门开发语言中都占有非常重要的地位,在.Net中有GridView,在extjs中有GridPanel。。。,而在java Swing中,它的名字叫JTable。这两天在研究JTable的使用,也有一些收获,所以在这里跟大家分享交流一下,下面的内容将包括:1)JTable的基本用法;2)怎样为JTable添加行点击响应事件,双击后打开窗口;3)怎样为JTable的行添加标识,如行id等;4)怎样在JTable中动态添加新行;
风柏杨4711
2021/03/15
1.3K0
高级Swing 组件
如果你想要向用户显示一组选项,而单选按钮或复选框的设置需要占用太多的空间,那么就可以使用组合框或者列表。组合框在Swing组件里已经介绍过了,因为它比较简单。JList组件拥有很多的特性,并且它的设计与树和表格组件的设计非常相似。由于这个原因,因此我们首先要讲一讲各个复杂的Swing组件。
张哥编程
2024/12/17
1350
如何在Java中使用Table
在Java中,表用于将数据排列成列和行。列是表中水平排列的空间,而行是表中垂直排列的空间。列和行之间的交点称为单元格,用于保存单条数据。
灬沙师弟
2023/03/07
2.2K0
如何在Java中使用Table
「旅游信息管理系统」 · Java Swing + MySQL 开发「建议收藏」
码云仓库地址:https://gitee.com/ynavc/tourism_sys
全栈程序员站长
2022/08/11
2.9K0
「旅游信息管理系统」 · Java Swing + MySQL 开发「建议收藏」
java.awt.swing菜单组件
在应用系统开发中,菜单组件是经常使用的组件,菜单组件包括下拉式菜单和弹出式菜单。下拉式菜单包含若干个菜单项,每个菜单项在用户单击时引发一个动作,菜单可以看做一组层次化管理的命令集合。弹出式菜单也称为快捷菜单,它是相当于某个指定组件的,当该组件受到鼠标单击时,会弹出一个菜单,这个菜单就是弹出式菜单。弹出式菜单的结构比较简单,最多只有二级菜单。
张哥编程
2024/12/19
2140
java.awt.swing菜单组件
java swing 实现数据库的增删查改
最近一个实习生问我,swing好难啊,就是jtable的增删查改都做不出来了,我也好久没有做了,各种文档,各种查找,各种百度终于是完成了一个小的项目,也就是所说的增删除查改。不废话了,上代码。
软件小生活
2021/08/16
2.8K0
java swing 实现数据库的增删查改
【面向对象设计模式】 适配器模式 (二)
转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/19077139
韩曙亮
2023/03/27
3480
【面向对象设计模式】  适配器模式 (二)
eclipse swing开发_学生教务系统登录
本系统实现了学生登录和管理员登录,学生实现选课,查看已选课程,修改密码,查看学生信息功能。管理员实现选课信息的增删改查,学生信息查询,学生密码修改功能。
全栈程序员站长
2022/11/07
2.6K0
eclipse swing开发_学生教务系统登录
【转】基于C#的WinForm中DataGridView控件操作汇总
Console.WriteLine(DataGridView1.CurrentCell.Value);
静谧的小码农
2019/06/16
5.5K0
Java一分钟之-Swing组件:JTable, JTree, JTextArea
Java Swing 提供了丰富的组件库,其中JTable、JTree和JTextArea用于展示数据和用户输入。本文将深入浅出地介绍这些组件,常见问题,易错点以及如何避免,同时提供代码示例。
Jimaks
2024/05/30
2350
1小时学会通过Java Swing Design设计java图形化
一般大一结束的时候需要做一个类似一下内容的javaswing项目,故而咱们的学习目标如下:
红目香薰
2022/11/30
1.3K0
1小时学会通过Java Swing Design设计java图形化
DataGridView使用小结
1).右键点击行时选中行,并弹出操作菜单 1). 添加一个快捷菜单contextMenuStrip1; 2). 给dataGridView1的CellMouseDown事件添加处理程序: private void dataGridView1_CellMouseDown(object sender, DataGridViewCellMouseEventArgs e)         {             if (e.Button == MouseButtons.Right)             {
跟着阿笨一起玩NET
2018/09/18
2.4K0
java小工具,使用Swing展示左树右表结构
java -Dfile.encoding=utf-8 -jar your.jar pause
JQ实验室
2022/02/10
8790
图书管理系统代码 4SearchFrame (…
import java.awt.BorderLayout; import java.awt.Color; import java.awt.FlowLayout; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.File; import java.io.FileInputStream; import java.io.FileN
明明如月学长
2021/08/27
1.2K0
Java课程设计【学生信息管理系统】[通俗易懂]
如何实现一个功能简单的学生信息管理系统,能够对学生信息(包括照片)进行添加、删除、修改和查询等操作。
全栈程序员站长
2022/11/03
5.7K0
Java课程设计【学生信息管理系统】[通俗易懂]
java 创建一个JDBC表格模型
创建一个JDBC表格模型 创建一个JDBC表格模型 import javax.swing.*; import javax.swing.table.*; import java.sql.*; import java.util.*; /** an immutable table model built from getting metadata about a table in a jdbc database */ public cla
艳艳代码杂货店
2021/10/29
4270
学生管理系统——Swing窗体版本
上一次一个小伙伴私聊我,说:有没有swing版本的学生管理系统让他参考一下。 这次给他安排上啦!  首先来看看有什么文件吧(得要有个适合自己的命名规则很重要,如果自己都看不懂,那么别人就更难懂啦!)  //我根据图片的信息来写文件内容吧! 这是dao方法 package com.zking.dao; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.
用户10196776
2022/11/22
1.7K0
学生管理系统——Swing窗体版本
相关推荐
java swing项目桌面软件还是蛮香的,至少有了我自己的桌面软件|Java 开发实战
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档