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常用命令(窗口命令、标点符号特殊功能和帮助命令)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值