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

MATLAB窗口操作常用命令

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.kler.cn/news/314059.html

相关文章:

  • Leetcode 144. 二叉树的前序遍历(Easy)
  • vscode c++编译环境配置
  • 【数据结构与算法 | 灵神题单 | 二叉搜索树篇】力扣99, 1305, 230, 897
  • 在线免费公共DNS解析服务器列表
  • 计算机毕业设计 基于Python的校园个人闲置物品换购平台 闲置物品交易平台 Python+Django+Vue 前后端分离 附源码 讲解 文档
  • 信息安全数学基础(19)同余式的基本概念及一次同余式
  • 【Java】关键字-final【主线学习笔记】
  • Java 数据结构 最小栈的实现
  • ES6的简单介绍
  • C++: 类和对象(上)
  • 【EasyBlog】基于React+AntD+NextJS+NestJS+MySQL打造的开源博客系统
  • 深耕电通二十年,崔光荣升电通中国首席执行官
  • Java 入门指南:JVM(Java虚拟机)垃圾回收机制 —— 垃圾回收算法
  • 机器学习-点击率预估-论文速读-20240916
  • markdown-it:将Markdown文本转换为HTML格式,展示在页面,怎么自定义里面的a标签设置为在新标签页打开
  • GEE 案例:如何利用LST脚本快速计算指定区域的LST和时序的LST
  • 14 vue3之内置组件trastion全系列
  • pandas 生成excel多级表头
  • [Java]SpringBoot能力进阶
  • 九章云极DataCanvas公司荣获2024年服贸会“科技创新服务示范案例”
  • 面向对象例题之例题的特性
  • 在Android中fragment的生命周期
  • 校园场景物体检测系统源码分享
  • Jboss Administration Console弱⼝令
  • macOS平台TensorFlow环境安装
  • 老程序员的数字游戏开发笔记(二) —— 直接开始一个Godot项目
  • SQLServer日期和时间类型
  • SpringCloud从零开始简单搭建 - JDK17
  • 基于python上门维修预约服务数据分析系统
  • Apache SeaTunnel Zeta引擎源码解析(三) Server端接收任务的执行流程