MATLAB自动管理文件

1. MATLAB中路径设置

(1)cd:用于切换当前工作目录

示例:将当前工作目录切换到D:\Documents\MATLAB\Matlab test\study下。

代码:

cd ('D:\Documents\MATLAB\Matlab test\study')

(2)path:用于对搜索路径的操作

示例:先查看当前所有的文件路径,然后向当前路径中添加新路径D:\Documents\MATLAB\Matlab test\study。

代码:path

path(path,'D:\Documents\MATLAB\Matlab test\study')

(3)filesep:用于返回当前平台的目录分隔符;windows系统是反斜杠('\')

(4)pathsep:用于返回当前平台的路径分隔符;windows系统是分号(';')

(5)fullfile:用于将若干字符连接成一个完整的路径。

示例:

fullfile('D:','Documents','MATLAB','Matlab','study')=D:\Documents\MATLAB\Matlab\study

(6)fileparts:用于将一个完整的文件名分割成文件路径,文件名和后缀名。

示例:

将文件名H:\user4\matlab\myfile.txt进行分割。

代码:

file = 'H:\user4\matlab\myfile.txt';

[pathstr,name,ext] = fileparts(file)

结果:

pathstr ='H:\user4\matlab'

name ='myfile'

ext ='.txt'

2. MATLAB中文件夹/文件管理

(1) 创建新文件夹

MATLAB中创建新文件夹的函数mkdir用法:

mkdir filename:当前目录下创建文件夹名为filename的新文件夹,如果该文件夹已经存在,将会弹出警告。

mkdir parentfile subfile:在文件夹parentfile 下创建子文件夹subfile。

示例:在文件夹matlab下创建子文件夹study。

代码: mkdir matlab study

结果:

(2) 移动文件/文件夹

MATLAB中移动文件的函数movefile用法:

movefile oldfile newfile:将文件oldfile移动到newfile文件中。

示例:将文件program移动到文件matlab中。

代码:mkdir program

mkdir matlab

movefile program matlab

结果:

(3) 重命名文件/文件夹

MATLAB中移动文件的函数movefile用法:

movefile old new:将文件old重命名为new文件;

示例:将文件名MATLAB重命名为study。

代码:mkdir MATLAB

movefile MATLAB study

结果:

(4) 删除文件/文件夹

MATLAB中移动文件的函数delete用法:

delete filename:从当前目录中删除文件filename。

示例:当前目录下删除文件picture.jpg。

代码:delete picture.jpg

(5)打开文件

MATLAB中移动文件的函数open用法:

open filename:打开文件filename。

示例:

打开路径D:\Documents\MATLAB下的picture.fig文件。

代码:

open D:\Documents\MATLAB\picture.fig

3. MATLAB中读入多个文件

(1)文件名含一定规律

示例:将文件夹data中的文件s1.txt,s2.txt,s3.txt,s4.txt,s5.txt,s6.txt,s7.txt,s8.txt,s9.txt,s10.txt依次读入到matlab工作目录中。

代码:

for i=1:10

fname=['s',num2str(i),'.txt'];

load(fname);

end

(2)文件名无规律

示例:将文件夹data中的文件ss.txt,af.txt,we.txt,gb.txt,jm.txt,yt.txt,ok.txt,sd.txt,sv.txt,sn.txt依次读入到matlab工作目录中。

代码:

s=dir(fullfile('D:\Documents\MATLAB\Matla\study\data','*.txt'));

注意:s为结构体。

你与世界

只差一个

公众号

matlab dir函数_MATLAB自动管理文件相关推荐

  1. matlab 删除路径_MATLAB自动管理文件

    MATLAB自动管理文件 1. MATLAB中路径设置 (1)cd:用于切换当前工作目录 示例:将当前工作目录切换到D:\Documents\MATLAB\Matlab test\study下. 代码 ...

  2. matlab eval函数_matlab自动给变量命名

    在某些特定场景中,我们需要在一个循环中生成一系列的数据,并把这些数据保存到特定的变量中,这个时候我们就需要实现自动给变量命名,同时赋给变量数值.下面提供2种方法. 方法1 通过eval函数实现,举个例 ...

  3. R语言dir函数获取目录中文件或者文件夹名称实战

    R语言dir函数获取目录中文件或者文件夹名称实战 目录 R语言dir函数获取目录中文件或者文件夹名称实战 #基本语法

  4. matlab meshc函数_MATLAB函数库大全(收藏版)

    转发朋友圈获30赞,截图发送至公众号对话框,即可获该文章的PDF版本方便阅读. 目录 1 常用命令 表1.1 管理用命令 表1.2管理变量与工作空间用命令 表1.3文件与操作系统处理命令 表1.4窗口 ...

  5. Matlab常用函数集合(各类文件读取/保存、数据转换、处理)——持续更新中

    目录 一.各类文件读取.显示.保存 0.文件/文件夹 0.1.判断文件是否存在 1.图像文件 1.1.图片读取 1.2.图片显示 1.3.图片保存 2.音频文件 2.1 音频文件读取 2.2 音频文件 ...

  6. Matlab dir函数

    Matlab使用dir函数获得指定文件夹下的所有子文件夹和文件,并存放在在一种为文件结构体数组中.   dir函数可以有调用方式为:   dir('.')列出当前目录下所有子文件夹和文件 dir('G ...

  7. matlab dir函数两级,Matlab dir函数

    Matlab使用dir函数获得指定文件夹下的所有子文件夹和文件,并存放在在一种为文件结构体数组中. dir函数可以有调用方式为: dir('.')列出当前目录下所有子文件夹和文件 dir('G:\Ma ...

  8. matlab norm函数_MATLAB | TAM 211 存活指南 V3.0

    点击蓝字 关注我 本文大部分内容为2019年初次接触 TAM 211时所写,后续存在少量修改与增补.叙述时间可能有点错乱,凑合着看吧. 新的学期,我们迎来了 TAM 211 , 静力学的课程.虽说这是 ...

  9. matlab ones函数_Matlab中相见恨晚的命令(持续更新)

      知乎上有个"有哪些让人相见恨晚的Matlab命令"的话题,很多答主提供的命令确实很实用,为了更方便大家的学习,我就知乎上的答案和我自己想到的都综合整理成了一篇文章,把我觉得很实 ...

最新文章

  1. 安全牛:“新一代SOC研究报告”之市场指南及技术指南点评
  2. gaia引擎分析(二)场景管理
  3. 科普 | 什么是Service Mesh技术?
  4. 百度高级Java三面题目!涵盖JVM +Java锁+分布式等
  5. java实现Fmeasure计算_聚类结果的评估指标及其JAVA实现
  6. 产品经理须知 | API接口知识小结
  7. 【大开眼界】Python爬虫骚操作
  8. JxBrowser 7.16 Crack by Xacker
  9. Adobe Flex大师之路
  10. 如何查看你的浏览器的Flash版本
  11. AI切片工具是如何使用的
  12. 2018拼多多校招笔试贪心编程题小熊吃糖详解
  13. c语言经典案例 俄罗斯方块,C语言实现俄罗斯方块经典游戏课程设计
  14. [python] ​python-pinyin库
  15. 旧金山大学的算法可视化学习教程 赞的教程,将抽象的算法可视化,易于理解
  16. js - 关于对象,数组和字符串的方法 总结
  17. 点击缓慢滑动返回顶部
  18. 桌面打不开计算机控制面板,电脑控制面板打不开怎么办?两种解决方法
  19. 计算机数据采集 的优点,浅谈数据采集器的硬件特点及作用
  20. C语言输出同一字母菱形,C语言中,如何输出一个菱形!

热门文章

  1. asp.net验证提示美化效果
  2. SPI 读取不同长度 寄存器_SPI协议,MCP2515裸机驱动详解
  3. python安装以及版本检测
  4. java final修饰属性_Java final关键字用来修饰类、方法、属性
  5. python xyz_python中xyz坐标的欧几里德距离
  6. c语言结构体指针初始化
  7. android oreo 开机动画,Android O添加了一个 Splash Screen API帮助简化启动屏制作
  8. spring--打印hello--注解component--自动创建对象
  9. 面向对象与软件工程—团队作业1
  10. C++之Boost准标准库配置