Matlab:入门知识小总结(Dir函数)

这一段时间一直在搞语音处理的界面,一开始用的是C++语言,略通皮毛,可是发现处理起语音信号简直太复杂了,而且对于SVM的使用也不多。冷静下来想想,还是M语言最方便简单,因此回归matlab,不得不说,Matlab真的很方便好用,当然对于代码能力好像没啥提升~敲打敲打

这段时间把服务器的界面搞定了,明天开始研究SVM原理,实现对一个语音文件进行情感识别的过程。加油咯~


1、dir函数

作为最常用又每次得翻以前代码的函数,dir光荣上榜了。最常用的转换路径的函数。现总结如下:

dir函数可以获得指定文件夹下的所有子文件夹和文件,并存放在一个文件结构的数组中,这个数组各结构体内容如下:

name    -- 文件名

date    -- 修改日期

bytes   -- 文件大小

isdir   -- 目录是1,不是为0

datenum -- matlab中特定的修改日期

使用方法:

dir ( ' . ' )  列出当前目录下的所有子文件夹和子文件

dir ( ' G:\Matlab ') 列出指定目录下的所有子文件夹和文件

dir( ' *.m' )列出当前目录后缀是.m文件的所有文件

比如我的要求是获得某一路径下所有后缀为.3gp的文件个数:

D1=dir(fullfile(filedir,'*.3gp'));
filename={D1.name}'; %name要进行转置
precount=size(filename,1);

2、size函数

size(X,1),返回矩阵X的行数;
size(X,2),返回矩阵X的列数;
N=size(X,2),就是把矩阵X的列数赋值给N

3、一段代码加上注释是Ctrl+R,取消注释是Ctrl+T





  • 15
    点赞
  • 116
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值