MATLAB窗口操作常用命令

news2024/9/20 0:37:14

MATLAB窗口操作常用命令

命令功能
clc清除窗口命令clear command
clf清除图形对象(窗口)
clear清除工作区所有变量 释放内存
clear all清除工作区的所有变量和函数
type显示指定文件的所有内容CMD命令类似
dir查看当前工作文件夹中的内容CMD命令类似
save保存工作区或工作区中任何指定文件
load将.mat文件导入工作区
hold控制当前图形窗口对象是否被刷新
quit退出MATLAB软件exit类似
cd显示当前文件夹
what列出当前文件夹下的.m和.mat文件
who只列出工作控件中的变量名
whos列出工作控件中的变量名、大小和类型
which列出文件所在对的文件夹
delete删除指定文件夹
disp显示变量或文字内容
path显示搜索路径
!调用DOS命令DOS:Disk Operating System(磁盘操作系统)

MATLAB常用快捷键

快捷键说明
Ctrl + Z 返回上一项操作
Ctrl + B 光标向前移动一个字符
Ctrl + Q 强行退出MATLAB软件和环境
Ctrl + E 光标移动到行尾
Home 光标移动到行首
Ctrl + C 中断正在执行的命令
Ctrl + K 删除至行尾
Ctrl + U 清除光标所在行
Ctrl + P 调用打印窗口
End 光标移动到行尾
Ctrl + 光标左移一个单词
Ctrl + 光标右移一个单词
调用历史命令
Ctrl + U 清除当前输入行等效于 ESC
Alt + Backspace 恢复上一次的删除

MATLAB系统中的常量表示

符号说明
pi圆周律 π \pi π的双精度浮点表示
Inf无穷大,正无穷为Inf,负无穷为-Inf
NaN不定式,代表“非数量值 ”
eps正的极小值,$\mathrm{eps} = 2^{-32} $ (2.2204e-16)
realmin最小正实数2.2251e-308
realmax最大正实数1.7977e+308
i, j若不被定义 则表示纯虚数量 i = − 1 i = \sqrt{-1} i=1
ans默认为表达式的运算结果变量
computer给出本台计算机的基本信息PCWIN64
version给出MATLAB的版本信息9.9.0.1467703 (R2020b)

注意:在定义变量时,如果定义了系统同名变量,则将覆盖系统常量·

MATLAB变量命名规则

MATLAB变量名、函数名及文件名由英文字母、数字或下划线组成,区分大小写,基本规则如下:
1. 避免与系统预定义的变量名、函数名、保留字同名
2. 变量名首字符必须是字母,后面可以包含字母、下划线和数字
3. 变量名长度不能大于63个字符
4. 若运算结果没有有赋予任何变量,则系统将其赋予特殊变量ans

定义全局变量

全局变量的作用域是整个MATLAB工作空间,若在函数文件中定义为局部变量,则只在本函数内有效,语法格式为:

% 原则上全局变量名全部使用大写字母
global var1_varN    % 定义一个全局变量

MATLAB常用标点符号及功能

名称符号功能
空格 输入变量之间的分隔符以及数组行元素之间的分隔符
逗号,输入变量之间的分隔符或矩阵元素之间的分隔符,也可用于显示计算结果分隔符
点号.数值中的小数点
分号;用于矩阵或数组元素行之间的分隔符或不显示计算结果
冒号:生成一位数值数组,表示一位数组的全部元素或多维数组的某一维的全部元素
百分号%注释符
单引号''表示字符串变量 char类型
双引号""string数据类型
圆括号()应用矩阵或数组元素;用于函数输入变量列表;用于确定算术运算符的先后次序
方括号[]构成向量和矩阵;用于函数输出列表
花括号{}构成元胞数组
下划线_变量、函数或文件名中的连字符
续行号...将一行长命令分成多行时用于一行尾部的符号
at号@放在函数名前形成函数句柄;放在文件夹名前形成用户对象类目录

MATLAB常用特殊矩阵

函数含义
zeros(m ,n) m × n m\times n m×n全零矩阵
zeros(m) m × m m\times m m×m全零矩阵
eye(m, n) m × n m\times n m×n单位矩阵
eye(m) m × m m\times m m×m单位矩阵
ones(m ,n) m × n m\times n m×n全一矩阵
ones(m) m × m m \times m m×m全一矩阵
rand(m ,n) m × n m \times n m×n的均匀分布的随机矩阵
fliplr(A)矩阵 A A A的左右翻转
hilb(n) n n n阶希尔伯特矩阵
company(m ,n) m × n m\times n m×n伴随矩阵
pascal(n) n × n n\times n n×n杨辉三角
magic(n) n × n n \times n n×n魔方阵
diag(V) V V V为对角元素的对角阵
tril(A)矩阵 A A A的下三角阵
triu(A)矩阵 A A A的上三角阵
rot90(A)将矩阵 A A A旋转 9 0 ∘ 90^\circ 90
flipud(A)矩阵 A A A的上下翻转
toeplitz(m, n) m × n m\times n m×n的托普利兹矩阵

说明

magic(n) n n n阶魔方阵,它的行、列、对角线元素的和相等,且必须是 n n n阶方阵;
pascal(n)为杨辉三角阵,是 ( x + y ) n (x +y)^n (x+y)n的系数随 n n n增大的三角形表;
toeplitz(m, n)为托普利兹矩阵,除第一行第一列元素外,其他每个元素与它的左上角元素相等;
triu(A)为上三角阵,它保存矩阵 A A A的上三角阵位原值,下三角阵为 0 0 0
triu(A, k)将矩阵 A A A的第 k k k条对角线以上的元素变为上三角阵;

MATLAB矩阵算术运算符

运算符说明
+矩阵相加
-矩阵相减
*矩阵相乘
.*矩阵点乘
/矩阵右除
\矩阵左除
.\矩阵点左除
./矩阵点右除
^矩阵乘方
.^矩阵点乘方

MATLAB关系运算符

关系运算符说明
==等于
~=不等于注意不是!=
<小于
>大于
<=小于等于
>=大于等于

逻辑运算

逻辑符号说明
&逻辑与and
|逻辑或or
~逻辑非
xor逻辑异或没有符号

MATLAB常用数学函数表

图片来源: MATLAB/Simulink电力系统建模与仿真

MATLAB中数值的输出格式

MATLAB中,数值的屏幕输出通常以不带小数点的整数格式或带4位小数的浮点格式输出。

如果输出结果中所有数值都是整数,则以整数格式输出;
如果输出结果中有一个或多个元素是非整数,则以浮点数格式输出。

MATLAB中,数值的默认存储类型是双精度浮点类型,存储位宽为64位,在运行中MATLAB总是以所能达到的最高精度计算,输出的格式不会影响计算的精度,使用format可以改变屏幕输出的格式。

参考链接

MATLAB常用命令(窗口命令、标点符号特殊功能和帮助命令)

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

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

相关文章

C语言-结构体-详解

博客主页&#xff1a;【夜泉_ly】 本文专栏&#xff1a;【C语言】 欢迎点赞&#x1f44d;收藏⭐关注❤️ C语言-结构体-详解 1.前言2.结构体类型2.1声明2.2变量的创建与初始化2.3访问2.4匿名结构体类型 3.结构体内存对齐3.1对齐规则3.2示例 1.前言 在C语言中&#xff0c;除了整…

java -- JDBC

一.JDBC概述: 过java语言操作数据库中的数据。 1.JDBC概念 JDBC&#xff08;Java DataBase Connectivity,java数据库连接&#xff09;是一种用于 执行SQL语句的Java API。JDBC是Java访问数据库的标准规范&#xff0c;可以 为不同的关系型数据库提供统一访问&#xff0c;它由…

Mathematics(未完成)

点击字母M有惊喜 /*Mathematics */ #include <stdlib.h> #include <stdio.h> #include <conio.h> #include <easyx.h> #include <math.h> #define L 4 #define H 80 #define T 0.3141592653589793 #define T0 10 #define PI 3.1415926535897932 …

fiddler抓包01:工具介绍

课程大纲 fiddler是一款常见的抓包工具&#xff0c;可以对web端和移动端的接口请求进行抓包&#xff08;截获&#xff09;、分析、编辑、模拟等&#xff0c;还可以导出jmeter、Loadrunner测试脚本。 1、原理 fiddler作为代理服务器&#xff0c;拦截请求和服务器响应。 2、使用…

图像放大的软件PhotoZoom 9新功能介绍及安装激活使用指南

最近&#xff0c;全世界大量巨头企业都在人工智能领域投入大笔的科研经费&#xff0c;而和有关人工智能的话题也一直吸引着人们的眼球。像“无人驾驶”、“智能交互”、“物联网”等新兴行业&#xff0c;也对人工智能有着迫切的需求。 AI人工智能影响了社会的方方面面。 之前有…

sqlgun靶场攻略

步骤一&#xff1a;打开页面 步骤二&#xff1a;测试回显点 -1union select 1,2,3# 步骤三&#xff1a;查看数据库名 -1union select 1,2,database()# 步骤四&#xff1a;查看表名 -1union select 1,2,group_concat(table_name) from information_schema.tables where table…

【IP协议】IP协议报头结构

文章目录 IP 协议报头结构4位版本4位首部长度8位服务类型16位总长度16位标识、3位标志、13位片偏移8位生存时间8位协议16位首部校验和32源 IP 地址、32位目的 IP 地址 IP 协议报头结构 4位版本 实际上只有两个取值 4 > IPv4&#xff08;主流&#xff09;6 > IPv6 IPv2&…

electron-updater实现electron全量版本更新

在 Electron 应用中使用 electron-updater 来实现自动更新功能时&#xff0c;通常你会在一个专门的模块或文件中管理更新逻辑。如果你想要使用 ES6 的 import 语法来引入 electron-updater&#xff0c;你需要确保你的项目已经配置好了支持 ES6 模块的构建工具&#xff08;如 We…

MiniBlogum项目简介

MiniBlogum项目简介 文章目录 MiniBlogum项目简介一、引言二、技术栈与开发环境三、主要功能&#xff08;一&#xff09;用户注册与登录&#xff08;二&#xff09;查看当前登录用户/作者头像、昵称、Gitee仓库地址&#xff08;三&#xff09;查看博客列表&#xff08;四&#…

HAL库STM32常用外设教程(四)—— 定时器 基本定时

HAL库STM32常用外设教程&#xff08;四&#xff09;—— 定时器 基本定时 文章目录 HAL库STM32常用外设教程&#xff08;四&#xff09;—— 定时器 基本定时前言一、定时器特性概述二、基础定时器的结构和功能1、基本特征2、基础定时器相关寄存器3、基础定时器工作流程4、基础…

基于python+django+vue的家居全屋定制系统

作者&#xff1a;计算机学姐 开发技术&#xff1a;SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等&#xff0c;“文末源码”。 专栏推荐&#xff1a;前后端分离项目源码、SpringBoot项目源码、SSM项目源码 系统展示 【2025最新】基于协同过滤pythondjangovue…

文件误删除后的数据救援实战指南

在数字化时代&#xff0c;文件误删除成为了许多用户心头挥之不去的阴影。无论是手误点击了“删除”键&#xff0c;还是系统崩溃导致的数据丢失&#xff0c;文件一旦从我们的视线中消失&#xff0c;往往伴随着重要信息的流失和工作的中断。本文将深入探讨文件误删除的现象&#…

kubernetes技术详解,带你深入了解k8s

目录 一、Kubernetes简介 1.1 容器编排应用 1.2 Kubernetes简介 1.3 k8s的设计架构 1.3.1 k8s各个组件的用途 1.3.2 k8s各组件之间的调用关系 1.3.3 k8s的常用名词概念 1.3.4 k8s的分层结构 二、k8s集群环境搭建 2.1 k8s中容器的管理方式 2.2 k8s环境部署 2.2.1 禁用…

如何在GitHub上克隆仓库:HTTPS、SSH和GitHub CLI的区别

GitHub是开发者的天堂&#xff0c;提供了丰富的工具和功能来管理代码和项目。在克隆GitHub仓库时&#xff0c;你可能会遇到三种常见的方法&#xff1a;HTTPS、SSH和GitHub CLI。每种方法都有其独特的优势和适用场景。本文将深入探讨这三种克隆方式的区别&#xff0c;帮助你选择…

AI助力遥感影像智能分析计算,基于高精度YOLOv5全系列参数【n/s/m/l/x】模型开发构建卫星遥感拍摄场景下地面建筑物智能化分割检测识别系统

随着科技的飞速发展&#xff0c;卫星遥感技术已成为获取地球表面信息的重要手段之一。卫星遥感图像以其覆盖范围广、数据量大、信息丰富等特点&#xff0c;在环境监测、城市规划、灾害评估等多个领域发挥着不可替代的作用。然而&#xff0c;面对海量的卫星图像数据&#xff0c;…

react hooks--useLayoutEffect

概述 ◼ useLayoutEffect看起来和useEffect非常的相似&#xff0c;事实上他们也只有一点区别而已&#xff1a;  useEffect会在渲染的内容更新到DOM上后执行&#xff0c;不会阻塞DOM的更新&#xff1b;  useLayoutEffect会在渲染的内容更新到DOM上之前执行&#xff0c;会…

JUC学习笔记(二)

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 四、共享模型之内存4.1 Java 内存模型4.2 可见性退不出的循环解决方法可见性 vs 原子性模式之 Balking1.定义2.实现 4.3 有序性原理之指令级并行1. 名词2.鱼罐头的故…

STM32巡回研讨会总结(2024)

前言 本次ST公司可以说是推出了7大方面&#xff0c;几乎可以说是覆盖到了目前生活中的方方面面&#xff0c;下面总结下我的感受。无线类 支持多种调制模式&#xff08;LoRa、(G)FSK、(G)MSK 和 BPSK&#xff09;满足工业和消费物联网 (IoT) 中各种低功耗广域网 (LPWAN) 无线应…

【Android 13源码分析】WindowContainer窗口层级-4-Layer树

在安卓源码的设计中&#xff0c;将将屏幕分为了37层&#xff0c;不同的窗口将在不同的层级中显示。 对这一块的概念以及相关源码做了详细分析&#xff0c;整理出以下几篇。 【Android 13源码分析】WindowContainer窗口层级-1-初识窗口层级树 【Android 13源码分析】WindowCon…

计算机的错误计算(九十五)

摘要 从计算机的错误计算&#xff08;八十六&#xff09;至&#xff08;九十四&#xff09;&#xff0c;其主题均涉及对数运算。本节用错数解释&#xff08;九十四&#xff09;中的错误计算的原因。其余类似。 首先&#xff0c;由计算机的错误计算&#xff08;二十七&#xf…