`

matlab运行系统命令&文件名称操作

阅读更多
>> [status,result]=system('notepad.exe')

status =

     0


result =

     ''


>> [status,result]=system('word.exe')

status =

     1


result =

'word.exe' 不是内部或外部命令,也不是可运行的程序
或批处理文件。



在运行系统命令时经常要对文件名称进行操作,
matlab中为 
  • fullfile   ,用于将文件路径()和 文件名 合成到一个字符串中,而无需我们去管文件夹路径最后是否有路径分隔符 / or \
  • fileparts   用于将文件的完整路径分为三部分:  文件夹名称, 文件名,扩展名。可以对一个文件嵌套多次使用该命令,逐级提取父文件夹。




f=fullfile('d:\d','d1','d2','d3','d4.txt') %f = d:\d\d1\d2\d3\d4.txt
[p name ext]=fileparts(f) %p =d:\d\d1\d2\d3      name =d4       ext =.txt

[pp name ext]=fileparts(p) %pp =d:\d\d1\d2        name =d3      ext = ''

[pp2 name ext]=fileparts([p '/']) %pp2 =d:\d\d1\d2\d3      name =Empty string: 1-by-0      ext =''
分享到:
评论

相关推荐

    Matlab常用命令汇总

    #### 三、与文件和操作系统有关的命令 - **cd**: 改变当前的工作目录。 - **dir**: 列出当前目录下的文件和子目录。 - **delete**: 删除指定的文件。 - **getenv**: 获取系统的环境变量值。 - **!**: 执行DOS或UNIX...

    MATLAB GUI仿真教程&案例

    确保计算机的操作系统与所安装的 MATLAB 版本兼容。 #### 三、创建 MATLAB GUI 1. **启动 MATLAB**: 打开 MATLAB,并在命令窗口中输入 `guide` 命令来启动 GUI 设计环境。 - **命令示例**: `guide` 2. **创建新 ...

    matlab的简单命令

    `:执行外部操作系统命令(如DOS或UNIX)。 5. **运算符和特殊字符**: - `+`,`-`:加法和减法。 - `*`:矩阵乘法,`.*`:元素乘法。 - `/`,`\`:除法,左除用于解线性方程组。 - `^`,`.^`:指数运算,`.^`...

    MATLAB生成可执行文件(.exe文件).rar

    然后,在MATLAB命令行界面中,使用` mcc -m`命令来编译MATLAB脚本(.m文件)。例如,如果你有一个名为`myScript.m`的脚本,你可以输入`mcc -m myScript.m`。这会创建一个独立的可执行文件,通常带有`.exe`扩展名。 ...

    【官网程序】IEEE30节点测试系统matlab M文件,包含各节点信息.rar

    在【压缩包子文件的文件名称列表】中,我们看到唯一的文件名是"IEEE30.m"。这可能是一个MATLAB脚本文件,用于定义IEEE30节点系统的网络参数、负荷和发电机数据,或者是实现对这个系统进行特定计算的函数,比如进行...

    Matlab M文件注意事项

    同时,利用 MATLAB 提供的各种优化技巧,如向量化操作和预分配变量,可以提升代码的运行速度。 总结来说,理解和遵循这些 M 文件的编写规则是成为高效 MATLAB 开发者的基础。通过正确地组织代码,使用合适的注释,...

    matlab 全激活文件

    描述中提到的`mcc`命令是MATLAB Compiler的简称,它是MATLAB用于将M文件(MATLAB脚本或函数)转换为独立于MATLAB运行的C/C++代码或者可执行文件的工具。这种编译过程使得MATLAB程序可以在没有MATLAB环境的计算机上...

    matlab常用命令.txt

    - **`dir`**: 列出当前目录下的文件和子目录,类似Unix系统中的`ls`命令。 #### 6. 键盘快捷键 MATLAB编辑器支持多种键盘快捷键,如Ctrl + P、Ctrl + N、Ctrl + B等,分别用于查找、新建文件和设置断点,大大提升...

    matlab2015a的m文件关联方法

    在Windows操作系统中,关联MATLAB 2015a版本的.m文件主要是为了方便双击.m文件时直接在MATLAB环境中打开并运行该脚本。这个过程涉及到注册表编辑和文件类型管理,以下将详细解释如何操作。 首先,了解.m文件的含义...

    matlab生成脱离matlab环境运行的文件方法.doc

    - 你也可以通过命令行输入`mcc -m filename`来编译M文件,其中`filename`是你想要转换成exe文件的M文件名称。 - **注意**:在较早版本的MATLAB中,编译命令是`mcc -B sglcpp filename`;但从2006版本起,已被`mcc ...

    Matlab_CodeV_matlab和codev_matlabcodev_matlab调用codev_codev_codev与

    `命令来调用操作系统级别的命令。例如,如果Code V提供了命令行接口,我们可以构造一个命令字符串,通过`system`函数运行Code V并传递参数。这通常需要对Code V的命令行语法有深入了解。 其次,为了使Matlab能够与...

    Matlab语言教程&案例&相关项目报告

    1. **基础操作和界面介绍**:这部分内容旨在帮助初学者快速了解MATLAB的工作环境,包括如何启动MATLAB、基本的界面布局以及如何输入简单的命令。 2. **关键工具箱详解**:本教程详细介绍了MATLAB中的一些核心工具...

    MATLAB全命令MATLAB全命令

    #### 文件和操作系统相关的命令 - **文件操作**: `cd`, `dir`, `delete`, `getenv`, `!`, `unix`, `diary` - `cd`: 改变当前的工作目录。 - `dir`: 列出当前目录的内容。 - `delete`: 删除指定的文件。 - `...

    实验报告_MATLAB函数文件程序设计_

    在MATLAB中,函数文件是实现特定功能的核心模块,它允许用户自定义操作,提高代码复用性。本实验报告将深入探讨MATLAB函数文件程序设计的相关知识点。 一、MATLAB函数文件的基本结构 MATLAB函数文件通常以`.m`为...

    MATLAB工作空间常用命令

    MATLAB,作为一款强大的数学计算软件,其工作空间的管理和命令操作对于高效地进行数据分析、算法开发以及科学研究至关重要。本文将深入解析MATLAB工作空间中一系列常用命令的功能与应用场景,旨在帮助用户更熟练地...

    MATLAB——完整m文件实例

    首先,MATLAB的脚本文件(Script M文件)是不带函数定义的M文件,它们直接在MATLAB工作空间中执行一系列命令。这些脚本通常用于进行简单的计算任务或自动化一系列操作。在描述中提到的实例可能包括简单的算术运算、...

    matlab数理统计数据分析:17 matlab脚本文件和函数文件的区别(含教学视频).zip

    当你运行一个脚本时,MATLAB会依次执行文件中的每一行代码,不接受输入参数,也不会返回任何值(除非在脚本的最后使用`disp`或`return`命令)。脚本文件通常用于实现一系列相关的计算任务,比如数据预处理、简单的...

    MatLab 命令大全

    #### 三、与文件和操作系统相关命令 - **cd**: 改变当前工作目录。 - **dir**: 列出当前目录下的文件列表。 - **delete**: 删除指定文件。 - **getenv**: 获取环境变量的值。 - **!**: 执行DOS操作系统命令。 - **...

Global site tag (gtag.js) - Google Analytics