如果各位有发现在新浪博客上同一文章,不用怀疑,都是本人写的~~~只是觉得好东西就应该贡献出来,毕竟我的博客也没人看,纯粹当日记写~~~~
因为最近搞工作,对vbs了解不断加深,发现vbs真是解决大量文本格式数据的好帮手。如果文本中数据杂乱无章,合理地运用vbs中ReadLine,Split等等方法会发现那些令人头痛的东西都变得让自己更容易接受,并且如果获取excel的object,那么就能够轻易地将数据整理成完美的xls格式啦~
但是,这与matlab有什么关系呢?
首先,vbs对于文档的重排有着得心应手的操作,但是,它无法媲美matlab强大的计算分析功能。但是matlab又无法像vbs这样对于复杂凌乱地文本数据能够进行有力地操作,那么怎么将两者结合起来呢?答案就是Matlab自带的dos命令。
先简单地介绍下dos命令吧。官方帮助文档是这样介绍滴:
status= dos(command)
[status,cmdout]= dos(command)
[status,cmdout]= dos(command,'-echo')
001QEFhTzy6PJv6c0s7af&690.png (20.52 KB, 下载次数: 5)
2015-2-6 09:25 上传
第一个命令很简单了,就是为了执行dos下的