MATLAB--文件操作相关指令

news2024/9/21 19:09:56

文章目录

  • 文件操作相关指令
    • 前言
  • M文件创建
  • MATLAB文件操作指令
  • MATLAB文件流控制

文件操作相关指令

前言

  记录一下M文件创建、操作、获取信息等相关资料。
  MATLAB的M文件是用来代替MATLAB命令行窗口输入指令的文件。因此所有的MATLAB指令都可以再MATLAB的M文件中调用.

M文件创建

  文件创建方式:

  1. 常用快捷键“CTRL+N”创建文件
  2. MATLAB命令行指令编辑"edit"命令
  3. 利用选项卡上的按钮创建(等同于快捷键方式)
    在这里插入图片描述

MATLAB文件操作指令

此处列为表格方便查看:

指令名称指令说明
whatdirname列出当前文件夹下所有的MATLAB文件,如果给定dirname,就列出目录dirname下的文件
dirnamedir列出一个目录或子目录中的所有文件
dir列出一个目录或子目录中的所有文件
ls以不同的输出格式列出文件
delete filename删除filename文件
cd dirname改变当前文件夹到dirname文件夹
edit file打开一个编辑器,如果给定file,那么此文件就在编辑器中打开
copyfile(file1,file2)file1复制到file2
which filename显示由filename指定的函数的搜索路径
path显示MATLAB的目录搜索路径。如果给出带自变量的命令,就改变搜索路径
matlabpath当一个新的搜索路径给定时,作为工作路径,单没有错误清理
genpath(directory)返回一个新的搜索路径
pathsep列出分隔标志
partialpath列出本地搜索路径
edit path给出一个图形用户界面
addpath(dir1,dir2,…,flag)在MATLAB的搜索路径的开头增加目录
rmpathdir从MATLAB的搜索路径中移去目录dir
pathtool这是一个修改搜索路径的图形工具
path2rc在文件pathdef.m中保存当前的搜索路径,当启动MATLAB时,可从此文件中读取搜索路径
dbtype filename带行号显示文件filename的内容
lasterr重复上次的错误信息
lastwarn重复上次的警告信息
isdir(dirname)如果dirname是一个目录,则返回1;否则返回0
dos从MATLAB中运行一个DOS命令
vms从MATLAB中执行一个VMSDCL命令
unix从MATLAB中执行一个UNIX操作系统命令
tempdir返回一个表示系统中临时目录名的字符串
tempname返回一个以"tp"开头的字符串,MATLAB将检查这个字符串是否为系统的临时目录中的一个文件名
matlabroot返回带指向MATLAB安装所在目录的搜索路径的一个字符串

MATLAB文件流控制

此处列为表格方便查看:

指令名称指令说明
run filename运行命令文件filename
pause暂停M文件的运行,按任意键后继续运行
pause(n)暂停运行n秒后继续执行,此暂停命令在显示大量图形时非常有用
pauseoff指示MATLAB跳过后面的暂停
pauseon指示MATLAB遇到暂停时执行暂停命令
break终止for和while循环如果在一个嵌套循环中使用该命令,则只有内部循环被终止
return结束M文件的运行,MATLAB立即返回到函数被调用的地方
error(str)终止M文件的运行,并在屏幕上显示错误信息和字符串str
global声明变量为全局变量
isglobal(name)如果变量name是全局变量,则返回1,否则返回0
isa(A,dataType)如果A具有dataType指定的数据类型则返回1,否则返回0
mfilename返回正在运行的M文件名字符串,一个函数能用此函数获得它自己的名字

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1943576.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

算法力扣刷题记录 五十七【236. 二叉树的最近公共祖先】和【235. 二叉搜索树的最近公共祖先】

前言 公共祖先解决。二叉树和二叉搜索树条件下的最近公共祖先。 二叉树篇继续。 一、【236. 二叉树的最近公共祖先】题目阅读 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个节点 p、q&#xff…

Spring Bean介绍

目录 1.什么是bean 2.获取bean 3.bean的作用域 4.第三方bean 5.Bean的生命周期 6.Bean的种类 7.为什么使用Bean? 1.什么是bean Bean是Java世界中的一种组件,用于封装数据和逻辑,以便在应用程序中重用和维护。它不仅可以装在数据&#x…

Redis哨兵模式实践

本次环境为Centos7.6,redis-7.0.4 1:主备模式:即主节点的数据自动同步到从节点,但当主节点挂了,从节点需要手动设置为主节点,比较麻烦。 2:哨兵模式:当主节点挂了,自动投…

PCL-基于SAC_IA和NDT结合的点云配准算法

一、原理概述1.点云配准流程图2.快速点特征直方图FPFH3.采样一致性SAC_IA粗配准4.正态分布变换NDT精配准 二、实验代码三、实验结果四、总结五、参考 一、原理概述 1.点云配准流程图 2.快速点特征直方图FPFH 快速点特征直方图(Fast Point Feature Histogram&#…

Oracle SQL:了解执行计划和性能调优

查询优化类似于制作完美食谱的艺术——它需要对成分(数据)、厨房(数据库系统)和使用的技术(查询优化器)有深入的了解。每个数据库系统都有自己的处理和运行 SQL 查询的方式,“解释”计划向我们展…

Mysql注意事项(一)

Mysql注意事项(一) 最近回顾了一下MySQL,发现了一些MySQL需要注意的事项,同时也作为学习笔记,记录下来。–2020年05月13日 1、通配符* 检索所有的列。 不建议使用 通常,除非你确定需要表中的每个列&am…

每日刷题记录(codetop版)

7.21 7.22 7.23 复习7.21和7.22

每日OJ_牛客DD1 连续最大和

目录 牛客DD1 连续最大和 解析代码 牛客DD1 连续最大和 连续最大和_牛客题霸_牛客网 解析代码 本题是一个经典的动规问题,简称dp问题,但这个问题是非常简单的dp问题,而且经常会考察,所以一定要把这个题做会。本题题意很简单&am…

探寻安全新时代:叉车AI智能影像防撞系统,守护生命之光

在繁忙的工业现场,叉车司机常常面临着视线受阻的困境,那些被货物遮挡的盲区,仿佛隐藏着无法预知的危险。然而,这样的隐患在一次惨痛的事故中暴露无遗,一名无辜的行人因叉车司机的视线受阻而不幸被撞身亡。这起悲剧让我…

机械设计基础B(学习笔记)

绪论 机构:是一些具备各自特点的和具有确定的相对运动的基本组合的统称。 组成机构的各个相对运动部分称为构件。构件作为运动单元,它可以是单一的整体,也可以是由几个最基本的事物(通常称为零件)组成的刚性结构。 构件…

python·数据分析基础知识

numpy 一个数值计算包 python列表与numpy矩阵区别 python中修改列表元素和列表相加 for循环 :[x1 for x in a] 多个元素需要用zip捆绑:[xy for(x,y) in zip(a,b)] numpy矩阵自动进行相应元素计算 np.array()1各元素1 ab各元素相加 a*b矩阵相乘或者是…

爬虫学习4:爬取王者荣耀技能信息

爬虫:爬取王者荣耀技能信息(代码和代码流程) 代码 # 王者荣耀英雄信息获取 import time from selenium import webdriver from selenium.webdriver.common.by import By if __name__ __main__:fp open("./honorKing.txt", "…

C++的UI框架和开源项目介绍

文章目录 1.QT2.wxWidgets3.Dear ImGui 1.QT QT的开源项目:QGIS(地理信息系统) https://github.com/qgis/QGIS?tabreadme-ov-file 2.wxWidgets wxWidgets的开源项目:filezilla https://svn.filezilla-project.org/svn/ wxWidg…

Matplotlib折线图绘制秘籍:让你的数据线条比过山车还刺激!

1. Matplotlib_折线图 折线图(line chart)是我们日常工作中经常使用的一种图表,它可以直观的反应数据的变化趋势 # 导包 import numpy as np import pandas as pd import matplotlib.pyplot as plt# 如果浏览器不显示图片,就需要…

面试场景题系列--(1)如果系统的 QPS 突然提升 10 倍该怎么设计?--xunznux

1. 如果系统的 QPS 突然提升 10 倍该怎么设计? 1.1 硬件的扩展微服务的拆分 如果所有的业务包括交易系统、会员信息、库存、商品等等都夹杂在一起,当流量一旦起来之后,单体架构的问题就暴露出来了,机器挂了所有的业务就全部无法…

kafka集群搭建-使用zookeeper

1.环境准备: 使用如下3台主机搭建zookeeper集群,由于默认的9092客户端连接端口不在本次使用的云服务器开放端口范围内,故端口改为了8093。 172.2.1.69:8093 172.2.1.70:8093 172.2.1.71:8093 2.下载地址 去官网下载,或者使用如…

达梦索引组织表和堆表

达梦数据库默认创建的是索引组织表,‌而Oracle数据库默认创建的是堆表。‌这两种表类型的区别主要体现在数据存储和组织方式上: 索引组织表(‌Index Organized Table, IOT):‌ 索引组织表‌有且仅有一个聚簇索引键。索引组织表也称“普通表”…

UGUI优化篇--UGUI合批

UGUI合批 UGUI合批规则概述UGUI性能查看工具合批部分的特殊例子一个白色image、蓝色image覆盖了Text,白色image和Text哪个先渲染 Mask合批Mask为什么会产生两个drawcallMask为什么不能合批Mask注意要点 RectMask2D为什么RecMask2D比Mask性能更好主要代码RectMask2D注…

【笔记】学习记录

2024年7月23日 1.图的5中存储方式 2.二叉树的先序,中序,后序遍历。 学了图的存储方式之后,二叉树好像就是小菜一碟一样。注意一下名词的顺序就可以了。 所谓先中后序,就是先根,中根,后根的差别。没有其…

数据库练习-3

查询要求: 查询代码: