MATLAB主要函数指令表(按功能分类)
1常用指令(General Purpose Commands)
1.1通用信息查询(General information) demo演示程序
help在线帮助指令
helpbrowser超文本文档帮助信息helpdesk超文本文档帮助信息
helpwin打开在线帮助窗
info MATLAB和MathWorks公司的信息subscribe MATLAB用户注册
ver MATLAB和TOOLBOX的版本信息version MATLAB版本
whatsnew显示版本新特征
1.2工作空间管理(Managing the workspace)
clear从内存中清除变量和函数
exit关闭MATLAB
load从磁盘中调入数据变量
pack合并工作内存中的碎块
quit退出MATLAB
save把内存变量存入磁盘
who列出工作内存中的变量名
whos列出工作内存中的变量细节workspace工作内存浏览器
1.3管理指令和函数(Managing commands and functions)
edit矩阵编辑器
edit打开M文件
inmem查看内存中的P码文件
mex创建MEX文件
open打开文件
pcode生成P码文件type显示文件内容
what列出当前目录上的M、MAT、MEX文件
which确定指定函数和文件的位置
1.4搜索路径的管理(Managing the seach patli)
addpath添加搜索路径
rmpath从搜索路径中删除目录
path控制MATLAB的搜索路径
pathtool修改搜索路径
1.5指令窗控制(Controlling the command window)
beep产生beep声
echo显示命令文件指令的切换开关
diary储存MATLAB指令窗操作内容format设置数据输出格式
more命令窗口分页输出的控制开关
1.6操作系统指令(Operating system commands)
cd改变当前工作目录
computer计算机类型
copyfile文件拷贝
delete删除文件
dir列出的文件
dos执行dos指令并返还结果
getenv给出环境值
ispc MATLAB为PC(Windows)版本则为真isunix MATLAB为Unix版本则为真mkdir创建目录
pwd改变当前工作目录
unix执行unix指令并返还结果
vms执行vms dcl指令并返还结果
web打开web浏览器
!执行外部应用程序
2运算符和特殊算符(Operators and special characters)
2.1算术运算符(Arithmetic operators)
+加
-减
*矩阵乘
.*数组乘
^矩阵乘方
.^数组乘方
反斜杠或左除
/斜杠或右除
https://m.360docs.net/doc/或.数组除
张量积
[注]本表第三栏括号中的字符供在线救助时help指令引述用
2.2关系运算符(Relational operators) ==等号
~=不等号
<小于< p=""> 小于<>
>大于
<=小于或等于
>=大于或等于
2.3逻辑操作(Logical operators)
&逻辑与
|逻辑或
~逻辑非
xor异或
any有非零元则为真
all所有元素均非零则为真
2.4特殊算符(Special characters)
:冒号
()圆括号
[]方括号
{}花括号@创建函数句柄
.小数点
.构架域的关节点
..父目录
?续行号
,逗号
;分号
%注释号
!调用操作系统命令
=赋值符号
ˊ引号
ˊ复数转置号
.ˊ转置号
[,]水平串接
[;]垂直串接
(),{},.下标赋值
(),{},.下标标识
subsindex下标标识
3编程语言结构(Programming language constructs)
3.1控制语句(Control flow)
break终止最内循环
case同switch一起使用
catch同try一起使用
continue将控制转交给外层的for或while 循环
else同if一起使用
elseif同if一起使用
end结束for,while,if语句
for按规定次数重复执行语句
if条件执行语句
otherwise可同switch一起使用
return返回
switch多个条件分支
try try-cathch结构
while不确定次数重复执行语句
3.2计算运行(Evaluation and execution) assignin跨空间赋值
builtin执行内建的函数
eval字符串宏指令
evalc执行MATLAB字符串
evalin跨空间计算串表达式的值
feval函数宏指令
run执行脚本文件
3.3脚本文件、函数及变量
(Scripts,function,and variables)
exist检查变量或函数是否被定义function函数文件头
global定义全局变量
isglobal若是全局变量则为真iskeyword若是关键字则为真mfilename正在执行的M文件的名字persistent定义永久变量
script MATLAB命令文件
3.4宗量处理(Augument handling) inputname实际调用变量名
nargchk输入变量个数检查
nargin函数输入宗量的个数
nargout函数输出宗量的个数nargoutchk输出变量个数检查
varagin输入宗量
varagout输出宗量
3.5信息显示(Message display)
disp显示矩阵和文字内容
display显示矩阵和文字内容的重载函数error显示错误信息
fprintf把格式化数据写到文件或屏幕lasterr最后一个错误信息lastwarn最后一个警告信息
sprintf按格式把数字转换为串warning显示警告信息
3.6交互式输入(Interactive input) input提示键盘输入
keyboard激活键盘做为命令文件pause暂停
uicontrol创建用户界面控制uimenu创建用户界面菜单
4基本矩阵函数和操作(Elementary matrices and matrix manipulation) 4.1基本矩阵(Elementary matrices) eye单位阵
linspace线性等分向量
logspace对数等分向量
meshgrid用于三维曲面的分格线坐标ones全1矩阵
rand均匀分布随机阵
randn正态分布随机阵
repmat铺放模块数组
zeros全零矩阵
:矩阵的援引和重排
4.2矩阵基本信息(Basic array information)
disp显示矩阵和文字内容
isempty若是空矩阵则为真
isequal若对应元素相等则为1 islogical尤其是逻辑数则为真isnumeric若是数值则为真
length确定向量的长度
logical将数值转化为逻辑值
ndims数组A的维数
size确定矩阵的维数
4.3矩阵操作(Matrix manipulateion)
到此这篇matlab输出多个变量用fprintf(matlab function输出多个变量)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/matlabbc/14801.html