空格:用于输入变量之间的分隔符以及数组行元素之间的分隔符。
逗号:用于要显示计算结果的命令之间的分隔符;用于输入变量之间的分隔符;用于数组行元素之间的分隔符。
点号:用于数值中的小数点。
分号:用于不显示计算结果命令行的结尾;用于不显示计算结果命令之间的分隔符;用于数组元素行之间的分隔符。
冒号:用于生成一维数值数组,表示一维数组的全部元素或多维数组的某一维的全部元素。
百分号:用于注释的前面,在它后面的命令不需要执行 。
单引号:用于括住字符串。
圆括号:用于引用数组元素;用于函数输入变量列表;用于确定算术运算的先后次序。
方括号:用于构成向量和矩阵;用于函数输出列表。
花括号:用于构成元胞数组。
下划线:用于一个变量、函数或文件名中的连字符。
续行号:用于把后面的行与该行连接以构成一个较长的命令。
“At”号 :用于放在函数名前形成函数句柄;用于放在目录名前形成用户对象类目录。
>> a=12.5,b=‘Hello’ 逗号表示分隔命令,单引号 构成字符串,点号为小数点 a = 12.5000 b = Hello >>c=[1 2;3 4;5 6] [ ]表示构成矩阵,分号用来 分隔行,空格用来分隔元素 c = 1 2 3 4 5 6 >> d=a*... ...表示续行 >>x=2, y=3 逗号隔开,屏幕会对输入信息有所回应 x = 2 y = 3 >>m=2; n=3; 分号隔开,无回显(不显示结果) >>m 在提示符后直接输入变量名查看变量的值 m = 2
命令 |
含 义 |
范 例 |
format short |
短格式(默认) |
3.1416(小数点后4位有效) |
format short e |
短格式科学格式 |
3.1416e+000(5位科学计数) |
format long |
长格式 |
3.141592653589793(15位) |
format long e |
长格式科学格式 |
3.141592653589793e+000 |
format rat |
有理格式 |
355/113 |
format hex |
十六进制格式 |
400921fb54442d18 |
format bank |
银行格式 |
3.14(元角分格式) |
1 >> a=sin(60*pi/180) 2 a = 3 0.8660 4 5 6 >> format long long格式为15位数字显示 7 8 9 >> a 10 a = 11 0.86602540378444 12 13 14 >> format short e short e为5位科学计数显示 15 16 17 >> a 18 a = 19 8.6603e-001
clc: 清屏。清除命令窗口中的所有已显示的内容。
clear: 删除内存中的变量。
what:列出当前目录下的M、MAT、MEX文件清单。
dir:显示当前目录或指定当前目录下的文件。
cd 路径:改变或显示当前工作目录;路径可省略,省略时为显示当前工作目录;cd ..表示回到上一级目录。
type:显示制定M文件的内容。
delete:删除文件。
which 文件名:指出M文件、MEX文件、工作空间变量、内置函数或Simulink模型所在的目录。
path命令
仅当前工作进程有效,重启还原
path(‘新目录’ , path )
Add the new path folder to the top of the search path.
addpath命令
addpath (’目录1’, ‘目录2’,… ,参数)
Add the path folder to the top of the search path (默认,控制参数缺省时,添加至首端)。
help命令
help命令可以获得MATLAB命令和M文件的帮助信息,如果知道准确的命令名称,使用help命令来查找最快捷。
help 命令名称
lookfor命令
lookfor命令是在所有的帮助条目中搜索关键字,常用来查找具有某种功能而不知道准确名字的命令。
lookfor 关键字 -all
打开帮助窗口命令:
helpwin、help desk、demo。
模糊查询
MATLAB 6.0以上的版本提供了一种类似模糊查询的命令查询方法,用户只需要输入命令的前几个字母,然后按Tab键,系统就会列出所有以这几个字母开头的命令
特殊变量 |
意 义 |
ans |
如果用户未定义变量名,系统存储计算结果的默认变量名 |
pi |
圆周率π(= 3.1415926...) |
inf或Inf |
无穷大∞值,如1/0 |
eps |
浮点运算的相对精度2^(-52),计算机的最小数 |
realmax |
最大的正浮点数,2^(1024)-1 |
realmin |
最小的正浮点数,2^(-1022) |
NaN或nan |
不定量,如0/0或inf/inf |
i或j |
虚数单位 |
nargin |
函数输入参数个数 |
nargout |
函数输出参数个数 |
lasterr |
存放最新的错误信息 |
lastwarn |
存放最新的警告信息 |
①MATLAB的基本搜索过程:以>>sin(x)为例,按照以下的顺序进行搜索:
首先在MATLAB内存中进行检查,检查“sin”和“x”是否为工作空间的变量或特殊变量;
其次检查“sin”和“x”是否为MATLAB的内部函数(Built-in Function);
然后在当前目录上,检查是否有相应的“.m”或“.mex”文件存在;
最后在MATLAB搜索路径的所有其他目录中,依次检查是否有相应的“.m”或 “.mex”的文件存在;
如果都不是,则MATLAB发出错误信息。
②MATLAB文件格式(常用文件类型.m、.mat、 .fig 、.mdl、.mex、.p )
1. 程序文件:程序文件即M文件(M-File),其文件的扩展名为.m。
2.数据文件:数据文件即MAT文件,其文件的扩展名为.mat。。
3.图形文件:图形文件(Figure)的扩展名为.fig
4.模型文件:模型文件(Model)扩展名为.mdl,可以在“File”菜单中创建Model时生成.mdl文件。
5. 可执行文件:可执行文件即MEX文件,其文件的扩展名为.mex。
6. 项目文件:项目文件的扩展名为.prj。
7. P码文件:是对应M文件的一种预解析版本;当第一次执行M文件时,Matlab需要将其解析一次(第一次执行后的已解析内容会放入内存作第二次执行时使用,即第二次执行时无需再解析)
继续;
原文:https://www.cnblogs.com/wz46265381/p/14639603.html