完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
用matlab干什么啊,用dos就行了
|
|
|
|
其实楼主心中想要的是cygwin.
|
|
|
|
这事真心和matlab没关系。最好的办法显然是在linux里干这件事。但要是非得通过matlab,也不是不行。可以这样:
1.先把需要复制的文件名列到一个文件里。 2.在matlab里写程序,打开这个文件,做一个循环,每次读里面的一行,也就是一个文件名,复制给文件名变量。 然后在matlab里操作这个文件名变量,下面有两种方法。 普通方法: 直接在matlab里调用系统程序用system(copy filename ......) 按照要求修改路径就好了,linux的话就是cp 文艺方法: 把每个文件名对应的数据都读进来,转到需要复制到的目标路径下再写入文件。 |
|
|
|
非常感谢,但''直接在matlab里调用系统程序用system(copy filename ......)按照要求修改路径就好了'',这个具体实现起来我还不是太清楚能不能说详细点 |
|
|
|
很简单,把你应该在dos里写的命令,写到system('')的单引号里。
这里可以用变量替换。 比如说 system(sprintf('rm %s',filename)); 可以在linux下删除当前路径下的一个文件,文件名存在filename变量里 |
|
|
|
那我岂不是还得学习一下dos命令。。。。 |
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1493 浏览 1 评论
200圆!求助大佬给一份VSG并网和离网模式的simulink仿真
1789 浏览 0 评论
MATLAB(3)--矩阵的引用(sub2ind、ind2sub、reshape函数使用)
2601 浏览 0 评论
2937 浏览 0 评论
4094 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-20 16:39 , Processed in 0.503286 second(s), Total 54, Slave 48 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号