当前位置: 首页 > news >正文

MATLAB概述

文章目录

  • 目录结构
  • 搜索路径
  • 高频命令
    • clear
    • clf/close
    • clc/home
    • who/whos
    • format
    • save/load
    • cd/pwd
    • help/doc
    • sprintf/fprintf/disp
  • tips

MATLAB [1]  是美国 MathWorks公司出品的商业 数学软件,用于算法开发、数据可视化、数据分析以及 数值计算的高级技术计算语言和交互式环境,主要包括MATLAB、Simulink和PolySpace三大部分。

目录结构

安装完MATLAB R2018a之后,用户自定义的安装目录内边包含一系列的文件和文件夹。

  • \bin\win32:MATALAB R2018a系统可执行的相关文件
  • \extern:创建MATALAB R2018a的外部程序接口的工具
  • \help:帮助系统
  • \java:MATALAB R2018a的Java支持程序
  • \notebook:Notebook是用来实现MATLAB教学工作环境与Word文字处理环境信息交互的软件,是一个兼备数学计算、图形显示和文字处理能力的集成环境(MATALAB R2018a 并没有)
  • \rtw:Real-Time Workshop软件包
  • \simulink:Simulink软件包,用于动态系统的建模、仿真与分析
  • \stateflow:Stateflow软件包,用于状态机设计的图形化开发和设计工具(MATALAB R2018a并没有)
  • \sys:MATALAB R2018a需要的工具和操作系统库
  • \toolbox:MATALAB R2018a的各种总应用程序
  • \uninstall:MATALAB R2018a的卸载程序
  • \license.txt:软件许可协议的内容
  • \patents.txt:软件申请的专利内容

搜索路径

MATLAB提供了专门的路径搜索器来搜索存储在内存中的M文件和其他相关文件,MATLAB自带的文件所存放路径都被默认包含在搜索路径中。

  • 当某一文件夹的夫文件在搜索文件路径中而本身不在搜索路径中时,则此文件不会被搜索到

高频命令

clear

用于清除工作空间的变量,最常用的形式是clearclear var

clf/close

clf清除当前图形窗口的内容,close关闭当前图形窗口。

clc/home

clc清除命令窗口内容,再将光标定位在左上角,home定位光标在左上角。

who/whos

who和whos命令用于列出工作空间的变量名。who仅列出变量名称,whos则以列表形式列出变量名称、大小、所占字节数等详细信息。

format

format用于设置数字的显示格式,该命令只影响显示,不影响数字的实际精度。

  • format:恢复默认的精度
  • format short:浮点数短格式精度
  • format long:浮点数长格式精度

save/load

save和load命令用于保存和加载数据,一般使用MAT文件作为保存文件

  • save(filename):将工作空间的所有变量保存在filename指定的文件中
  • save(filename,var1,var2…):将变量var1、var2等存入MAT文件中
  • save(filename,var,‘-append’):追加保存
  • load(filename):将filename中的变量全部加载到工作空间中
  • load(filename,var):将filename中的var加载到工作空间中

cd/pwd

cd显示或改变当前工作文件夹

help/doc

sprintf/fprintf/disp

显示变量或文字内容

tips

MATLAB文件命名不支持中文

Java对象用于在MATLAB中使用Java语言。Java是一种可以开发跨平台应用软件的面向对象的程序设计语言。输入version -java查看当前版本。

http://www.lryc.cn/news/346924.html

相关文章:

  • Redis5.0的Stream数据结构
  • 避坑指南!RK3588香橙派yolov5生成RKNN模型!
  • 算法学习笔记(Nim游戏)
  • 第13节 第二种shellcode编写实战(2)
  • 【QuikGraph】C#调用第三方库实现迪杰斯特拉(Dijkstra)算法功能
  • 查看ubuntu当前路径的剩余存储空间
  • 利用预训练模型和迁移学习打造智能狗门
  • 常用Linux命令详细总结
  • 基于SpringBoot的竹宣非遗宣传网站
  • 怎么清理服务器的C盘?
  • 动态规划----股票买卖问题(详解)
  • Unity射线检测不到MeshCollider的原因
  • ssrf初步
  • linux 安装 mangodb 并设置服务开机自启
  • Virtualbox7.0.10+Ubuntu20.04网络配置
  • 设计模式之服务定位器模式
  • 冯喜运:5.12黄金回撤继续上涨,下周原油走势分析
  • JavaEE企业级开发中常用的JDK7和JDK8的时间类
  • leetcode 2316.统计无向图中无法互相到达点对数
  • WPS二次开发系列:如何使用WPS返回的FileUri
  • python删除一个文件夹所有文件
  • overflow:hidden对解决外边距塌陷的个人理解
  • 【linux软件基础知识】- 文件的概念:Linux 中的文件
  • Context capture/Pix4Dmapper/AutoCAD/CASS/EPS软件的安装流程与使用方法;土方量计算;无人机摄影测量数据处理
  • 算法系列之堆排序实践哪家强
  • 01-win10安装Qt5
  • mybatis使用及配置相关,仅做个人记录
  • 【STM32 |新建一个工程】基于标准库(库函数)新建工程
  • C#利用ClearScript执行Javascript脚本
  • 住宅ip与数据中心ip代理的区别是什么