MATLAB/Simulink/C++/Java等编程援助
联系方式:
QQ:806268790
邮箱:806268790@qq.com
QQ 空间:http://806268790.qzone.qq.com
更多学习资料,请加我为 QQ 好友,或者访问我的 QQ 空间
有编程问题的朋友,请直接加我为QQ好友,提供在线答疑
如果我QQ不在线,请将问题发到我的邮箱,及时给你答复
专业提供以下方向的编程援助:
1. MATLAB/Simulink/C++/Java等编程问题;
2. 数字图像处理、信号处理、通信仿真设计;
3. 机器人路径规划、轨迹规划、机器人控制;
4. 各类数值计算、小波分析算法、优化设计;
5. 自动控制、电机控制、智能控制、模糊控制;
6. 粒子群算法、神经网络、遗传算法等智能算法;
7. 其他编程和仿真问题。
郑重声明:本资料整理于网络,仅限交流使用,切勿用做商业用途!
MATLAB 常用函数参考
1、通用命令.....................................................................................................................................1
1.1 通用信息查询.....................................................................................................................1
1.2 工作空间管理.....................................................................................................................1
1.3 管理指令和函数.................................................................................................................1
1.4 搜索路径管理.....................................................................................................................1
1.5 指令窗控制.........................................................................................................................2
1.6 操作系统指令.....................................................................................................................2
2、运算符和特殊运算符.................................................................................................................2
2.1 算术运算符.........................................................................................................................2
2.2 关系运算符.........................................................................................................................2
2.3 逻辑操作.............................................................................................................................2
2.4 特殊运算符.........................................................................................................................3
3、编程语言结构.............................................................................................................................3
3.1 控制语句.............................................................................................................................3
3.2 计算运行.............................................................................................................................3
3.3 脚本文件、函数及变量.....................................................................................................3
3.4 参数处理.............................................................................................................................4
3.5 信息显示.............................................................................................................................4
3.6 交互式输入.........................................................................................................................4
4、基本矩阵函数和操作.................................................................................................................4
4.1 基本矩阵.............................................................................................................................4
4.2 矩阵基本信息.....................................................................................................................5
4.3 矩阵操作.............................................................................................................................5
4.4 特殊变量和常量.................................................................................................................5
4.5 特殊矩阵.............................................................................................................................5
5、基本数学函数.............................................................................................................................6
5.1 三角函数.............................................................................................................................6
5.2 指数函数.............................................................................................................................6
5.3 复数函数.............................................................................................................................6
5.4 取整和求余函数.................................................................................................................7
6、坐标变换、向量运算等特殊函数.............................................................................................7
7、矩阵函数和数值线性代数.........................................................................................................7
7.1 矩阵分析.............................................................................................................................7
7.2 线性方程.............................................................................................................................7
7.3 特性值与奇异值.................................................................................................................8
7.4 矩阵函数.............................................................................................................................8
7.5 因式分解.............................................................................................................................8
8、数据分析和傅立叶变换.............................................................................................................8
8.1 基本运算.............................................................................................................................8
8.2 有限差分.............................................................................................................................9
8.3 相关.....................................................................................................................................9
8.4 滤波卷积.............................................................................................................................9
9、插值与多项式函数.....................................................................................................................9
9.1 数据插值.............................................................................................................................9
9.2 样条插值.............................................................................................................................9
1
9.3 多项式.................................................................................................................................9
10、数值泛函函数和 ODE 解算器...............................................................................................10
10.1 优化和寻根.....................................................................................................................10
10.2 优化选项处理.................................................................................................................10
10.3 数值积分.........................................................................................................................10
10.4 绘图.................................................................................................................................10
10.5 差微分函数解算器.........................................................................................................10
11、二维图形函数.........................................................................................................................11
11.1 基本平面图形.................................................................................................................11
11.2 轴控制.............................................................................................................................11
11.3 图形注释.........................................................................................................................11
12、三维图形函数.........................................................................................................................11
12.1 基本三维图形.................................................................................................................11
12.2 色彩控制.........................................................................................................................11
12.3 色图.................................................................................................................................12
13、文件输入/输出........................................................................................................................12
14、示例函数.................................................................................................................................12
15、符号工具包.............................................................................................................................13
15.1 微积分.............................................................................................................................13
15.2 线性代数.........................................................................................................................13
15.3 化简.................................................................................................................................13
15.4 方程求解.........................................................................................................................13
15.5 变量精度.........................................................................................................................14
15.6 积分变换.........................................................................................................................14
15.7 基本操作.........................................................................................................................14
15.8 图形应用.........................................................................................................................14
15.9 Maple 接口 .....................................................................................................................14
16、图象处理工具箱.....................................................................................................................15
16.1 图象显示.........................................................................................................................15
16.2 图象文件数据输入/输出................................................................................................15
16.3 图象的几何操作.............................................................................................................15
16.4 象值与统计.....................................................................................................................15
16.5 图像分析.........................................................................................................................15
16.6 图像增强.........................................................................................................................16
16.7 线性滤波.........................................................................................................................16
16.8 二维线性滤波器的设计.................................................................................................16
16.9 图像变换.........................................................................................................................16
16.10 邻域及块处理...............................................................................................................17
16.11 二值图像操作...............................................................................................................17
16.12 图像的区域处理...........................................................................................................17
16.13 色图操作.......................................................................................................................17
16.14 色彩空间变换...............................................................................................................17
16.15 图像类型判断及其转换...............................................................................................18
16.16 图像处理演示函数.......................................................................................................18
2
1、通用命令
1.1 通用信息查询
demo
help
helpbrowser
helpdesk
Helpwin
info
subscribe
ver
version
whatsnew
1.2 工作空间管理
clear
exit
load
pack
quit
save
who
whos
workspace
1.3 管理指令和函数
editor
edit
inmem
mex
open
pcode
type
what
which
演示程序
在线帮助指令
超文本文档帮助信息
超文本文档帮助信息
打开在线帮助窗
MATLAB 和 Mathworks 公司的信息
MATLAB 用户注册
MATLAB 和 TOOLBOX 的版本信息
MATLAB 版本
显示版本新特征
从内存中清除变量和函数
关闭 MATLAB
从磁盘中调入数据变量
合并工作内存中的碎块
退出 MATLAB
把内存变量存入磁盘中
列出工作内存中的变量名
列出工作内存中的变量细节
工作内存浏览器
矩阵编辑器
打开 M 文件
查看内存中的 P 码文件
创建 MEX 文件
打开文件
生成 P 码文件
显示文件内容
列出当前目录上的 M,MAT,MEX 文件
确定指定函数和文件的位置
1.4 搜索路径管理
addpath
Rmpath
path
pathtool
添加搜索路径
从搜索路径中删除目录
控制 MATLAB 的搜索路径
修改搜索路径
1
1.5 指令窗控制
beep
echo
diary
format
more
1.6 操作系统指令
cd
computer
copyfile
delete
dir
dos
getenv
ispc
isunix
mkdir
pwd
unix
vms
web
!
产生 beep 声
显示命令文件指令的切换开关
储存 MATLAB 指令窗操作内容
设置数据输出格式
命令窗口分页输出的控制开关
改变当前工作目录
计算机类型
文件拷贝
删除文件
列出文件
执行 DOS 指令并返回结果
给出环境值
MATLAB 为 PC(Windows)版本则为真
MATLAB 为 Unix 版本则为真
创建目录
改变当前工作目录
执行 Unix 指令并返回结果
执行 vms.dcl 指令并返回结果
打开 Web 浏览器
执行外部应用程序
2、运算符和特殊运算符
2.1 算术运算符
+
*
^
\
./ 或 .\
2.2 关系运算符
==
<
<=
2.3 逻辑操作
&
~
any
all
加
矩阵乘
矩阵乘方
反斜杠或左除
数组除
等于
小于
小于或等于
逻辑“与”
逻辑“非”
—
.*
.^
/
kron
~=
>
>=
减
数组乘
数组乘方
斜杠或右除
张量积
不等于
大于
大于或等于
|
xor
有非零元素则为真
所有元素均非零则为真
逻辑“或”
逻辑“异或”
2
2.4 特殊运算符
:
[]
@
.
…
;
!
‘
.’
[;]
(),{},。
3、编程语言结构
3.1 控制语句
break
case
catch
continue
else
elseif
end
for
if
otherwise
return
switch
try
while
3.2 计算运行
assignin
builtin
eval
evalc
evalin
feval
run
3.3 脚本文件、函数及变量
exist
function
冒号
方括号
创建函数句柄
构架域的关节点
续行号
分号
调用操作系统命令
引号
转置号
垂直串接
下标标识
()
{}
.
..
,
%
=
’
[,]
(),{},。
subsindex
园括号
花括号
小数点
父目录
逗号
注释号
赋值号
共轭转置
水平串接
下标赋值
下标标识
终止最内循环
同 switch 一起使用
同 try 一起使用
将控制转交给外层的 for 或 while 循环
同 if 一起使用
同 if 一起使用
结束 for,while,if 语句
按规定次数重复执行语句
条件执行语句
可同 switch 一起使用
返回
多个条件分支
Try-cathch 结构
不确定次数重复执行语句
跨空间赋值
执行内建的函数
字符串宏指令
执行 MATLAB 字符串
跨空间计算串表达式的值
函数宏指令
执行脚本文件
检查函数或变量是否被定义
函数文件头
3
global
isglobal
iskeyword
mfilename
persistent
Script
3.4 参数处理
inputname
nargchk
nargout
nargin
nargoutchk
varargin
varargout
3.5 信息显示
disp
display
error
fprintf
lasterr
lastwarn
sprintf
warning
3.6 交互式输入
input
keyboard
pause
uicontrol
uimenu
定义全局变量
若是全局变量则为真
若是关键字则为真
正在执行的 M 文件的名字
定义永久变量
MATLAB 命令文件
实际调入变量名
输入变量个数检查
函数输出参数的个数
函数输入参数的个数
输出变量个数检查
输入参数
输出参数
显示矩阵和文字内容
显示矩阵和文字内容的重载函数
显示错误信息
把格式化数据写到文件或屏幕
最后一个错误信息
最后一个警告信息
按格式把数字转换为串
显示警告信息
提示键盘输入
激活键盘作为命令文件
暂停
创建用户界面控制
创建用户界面菜单
4、基本矩阵函数和操作
4.1 基本矩阵
eye
linspace
logspace
meshgrid
ones
rand
randn
repamt
单位矩阵
线性等分向量
对数等分向量
用于三维曲面得分格线坐标
全 1 矩阵
均匀分布随机阵
正态分布随机阵
铺放模块数组
4
zeros
全 0 矩阵
:
矩阵的援引和重排
4.2 矩阵基本信息
disp
isempty
isequal
islogical
isnumeric
length
logical
ndims
size
4.3 矩阵操作
blkdiag
diag
end
find
fliplr
flipud
flipdim
ind2sub
reshape
rot90
sub2ind
tril
triu
4.4 特殊变量和常量
ans
eps
i,j
inf
isfinite
isinf
isnan
nan
pi
realmax
realmin
why
4.5 特殊矩阵
company
显示矩阵和文字内容
若是空矩阵则为真
若对应元素相等则为 1
若是逻辑数则为真
若是数值则为真
确定向量的长度
将数值转化为逻辑值
数组 A 的维数
确定矩阵的维数
块对角阵串接
创建对角阵,抽取对角向量
数组的长度,即最大下标
找出非零元素 1 的下标
矩阵左右翻转
矩阵的上下翻转
交换对称位置上的元素
根据单下标换算出全下标
矩阵变维
矩阵逆时针旋转 90 度
根据全下标换算出单下标
抽取下三角阵
抽取上三角阵
最新表达式的运算结果
浮点相对误差
虚数单位
无穷大
若是有限数则为真
若是无穷大则为真
若为非数则为真
非数
圆周率 3.1415926535897…
最大浮点数
最小正浮点数
一般问题的简明答案
伴随矩阵
5