口腔癌有哪些症状:Matlab常用命令集合

来源:百度文库 编辑:偶看新闻 时间:2024/04/27 01:56:35

1.         常用命令-->管理命令和函数

2.         常用命令-->管理变量和工作区(输入输出、内存管理等)

3.         常用命令-->管理命令控制窗口(command窗口)

4.         常用命令-->文件和工作环境

5.         常用命令-->启动和退出Matlab

6.         语言结构和调试命令-->程序设计

7.         语言结构和调试命令-->流程控制

8.         语言结构和调试命令-->交互输入

9.         语言结构和调试命令-->面向对象编程

10.     语言结构和调试命令-->程序调试

11.     语言结构和调试命令-->lasterr,lastwarn

12.     创建图形用户界面-->对话框

13.     矩阵函数-数值线性代数-->矩阵分析

14.     矩阵函数-数值线性代数-->线性方程

15.     矩阵函数-数值线性代数-->特征值和奇异值

16.     矩阵函数-数值线性代数-->矩阵函数

17.     矩阵函数-数值线性代数-->低级函数

18.     创建图形用户界面-->用户界面对象

19.     创建图形用户界面-->其他函数

20.     创建图形用户界面-->其他函数

21.     图象可视化函数-->三维绘图函数

22.     图象可视化函数-->绘制标注和网络

23.     图象可视化函数-->体数据可视化

24.     图象可视化函数-->表面、网格和轮廓绘制

25.     图象可视化函数-->域生成

26.     图象可视化函数-->专门图形绘制

27.     图象可视化函数-->视觉控制

28.     图象可视化函数-->颜色操作

29.     图象可视化函数-->打印函数

30.     图象可视化函数-->图形图象处理

31.     双重函数和非线性数值方法

32.     多项式和插值函数-->多项式

33.     多项式和插值函数-->数据插值

34.     多项式命令补遗

35.     数组函数-->单元数组函数

36.     数组函数-->多维数组函数

37.     位操作函数、结构和对象函数

38.     底层文件输入输出函数

39.     底层文件输入输出函数-->特殊函数

40.     字符串函数-->常用函数

41.     字符串函数-->字符串操作

42.     字符串函数-->字符串和数值的转换

43.     字符串函数-->基转换

44.     声音处理函数-->常用声音函数

45.     声音处理函数-->特殊声音函数

46.     声音处理函数-->WAV声音文件

47.     稀疏矩阵函数-->基本稀疏矩阵

48.     稀疏矩阵函数-->满阵和稀疏矩阵的转换

49.     稀疏矩阵函数-->稀疏矩阵的非零元素操作

50.     稀疏矩阵函数-->稀疏矩阵的可视化

51.     稀疏矩阵函数-->排序算法

52.     稀疏矩阵函数-->范数、条件数和秩

53.     稀疏矩阵函数-->线性方程的稀疏系统

54.     稀疏矩阵函数-->线性方程的稀疏系统

55.     稀疏矩阵函数-->杂项函数

56.     数据分析和傅立叶变换-->基本运算

57.     数据分析和傅立叶变换-->有限差分

58.     数据分析和傅立叶变换-->相关

59.     数据分析和傅立叶变换-->滤波和卷积

60.     数据分析和傅立叶变换-->傅立叶变换

61.     数据分析和傅立叶变换-->向量函数

62.     数学函数和坐标变换-->基本数学函数

63.     数学函数和坐标变换-->特殊函数

64.     数学函数和坐标变换-->坐标变换

65.     矩阵和矩阵操作基础-->矩阵和数组基础

66.     矩阵和矩阵操作基础-->特殊变量和常量

67.     矩阵和矩阵操作基础-->时间和日期

68.     矩阵和矩阵操作基础-->矩阵操作

69.     矩阵和矩阵操作基础-->特殊函数矩阵

70.     运算符和逻辑函数-->算数运算符

71.     运算符和逻辑函数-->关系运算符

72.     运算符和逻辑函数-->特殊函数

73.     运算符和逻辑函数-->逻辑函数

74.     simulink的命令集

75.     rtw相关的命令

 

1.常用命令-->管理命令和函数

addpath   添加目录到MATLAB搜索路径 
doc       在Web浏览器上现实HTML文档 
help      显示Matlab命令和M文件的在线帮助 
helpwin 
helpdesk  help
lookfor   在基于Matlab搜索路径的所有M文件中搜索关键字 
partialpath 部分路径名 
path      所有关于路径名的处理 
pathtool  一个不错的窗口路径处理界面 
rmpath    删除搜索路径中指定目录 
type      显示指定文件的内容 
ver       版本信息 
version   版本号 
web       打开web页 
what      列出当前目录吓所有的M文件 Mat文件和 Mex文件 
whatsnew  显示readme文件 
which     显示文件位置

(返回)

2.常用命令-->管理变量和工作区(输入输出、内存管理等)

clear      从内存中删除 
disp       显示文本或数组内容 
length     数组长度(最长维数) 
load       重新载入变量(从磁盘上) 
mlock      锁定文件,防止文件被错误删除 
munlock    解锁文件 
openvar    在数组编辑器中打开变量 
pack       整理内存空间 
save       保存变量到文件 8*) 
size       数组维数 
who    列出内存变量
whos       列出内存变量,同时显示变量维数 
workspace  显示工作空间窗口

(返回)

3.常用命令-->管理命令控制窗口(command窗口)

clc         清空命令窗口 
echo        禁止或允许显示执行过程 
format      设置输出显示格式 
home        光标移动到命令窗口左上角 
more        设置命令窗口页输出格式

(返回)

 

4.常用命令-->文件和工作环境

cd          改变工作目录 
copyfile    复制文件 
delete      删除文件和图形对象 
diary       把命令窗口的人机交互保存到文件 
dir         显示目录 
edit        编辑文本文件 
fileparts   返回文件的各个部分 
fullfile    使用指定部分建立文件全名 
inmem       返回内存(伪代码区)的matlab函数名 
ls          在unix系统中列出目录(win中亦可) 
matlabroot  根目录 
mkdir       新建目录 
open        打开文件 
pwd         显示当前目录 
tempdir     返回系统临时目录的名字 
tempname    随机给出一个临时字符串(可用作文件名) 
!           直接调用操作系统command命令 

(返回)

5.常用命令-->启动和退出Matlab 

matlabrc       Matlab的启动M文件 
exit       退出Matlab
quit           退出Matlab 
startup        运行matlab启动文件

(返回)

 

6.语言结构和调试命令-->程序设计

builtin     从可重载方法中调用内置函数 
eval        执行包含可执行表达式的字符串 
evalc       计算并返回表达式的值 
evalin      执行某个工作空间中的包含表达式的字符串 
feval       执行函数(从函数名或函数句柄) 
function    函数头 
global      定义全局变量 
nargchk     检查输入参数数目 
persistent  定义常量 
script      作为脚本的M文件

(返回)

 

7.语言结构和调试命令-->流程控制 

break       停止执行循环 
case        case语句,switch语句一部分 
            switch   switch_expr 
               case   case_expr 
                     statments 
               case 
               otherwise 
            end 
catch       try-catch语句一部分,捕捉程序 
else        if条件语句一部分 
elseif      if条件语句一部分 
end         终止for、while、switch、try和if语句 
error       显示错误信息 
for         循环语句一(确定次数) 
if          if条件语句 
other       switch语句一部分 
return      返回到调用函数 
switch      开关语句    
try         try程序块 
warning     类似于disp,但可被禁止 
while       循环语句(次数不确定)

(返回)

 

8.语言结构和调试命令-->交互输入

input       交互输入 
keyboard    在M文件中遇到keyboard时将在命令窗口 
            产生交互直到输入return命令 
menu        为用户输入产生一个选择菜单 
pause       暂停

(返回)

 

9.语言结构和调试命令-->面向对象编程

class       创建一个对象或者返回一个对象类 
double      转换为双精度 
inferiorto  亚类关系 
inline      创建一个内联函数 
int8,int16,int32 转换到符号整数 
isa         检查是否为所给类的对象 
loadobj     load函数用户定义扩展 
saveobj     save函数用户定义扩展 
single      转换为单精度 
superiorto  超类关系 
uint8,uint16,uint32  转换到无符号整数

(返回)

 

10语言结构和调试命令-->程序调试

dbclear     断点清除 
dbcont      重新开始执行 
dbdown      改变当前工作空间 
dbmex       调试Mex文件 
dbquit      退出调试模式 
dbstack     显示函数调用堆栈 
dbstatus    列出所有断点 
dbstep      从断点处执行 
dbstop      设置断点 
dbtype      列出带行号的M文件内容 
dbup        改变当前工作空间

(返回)

11.语言结构和调试命令-->lasterr,lastwarn 

lasterr   返回Matlab中产生的最后一个异常信息。 
lastwarn  最后的警告信息这两个函数在调试程序时非常有用

(返回)

12.创建图形用户界面-->对话框

dialog   创建对话框 
errordlg 创建错误对话框 
helpdlg  创建帮助对话框 
inputdlg 创建输入对话框 
listdlg  创建选择列表对话框 
msgbox   创建消息对话框 
pagedlg  显示页面的版面对话框 
printdlg 显示打印对话框 
questdlg 问题对话框 
uigetfile 文件检索对话框 
uiputfile 为写入而显示的检索对话框 
uisetcolor 从对话框交互式设置对象的ColorSpec 
uisetfont  交互设置对象字体特征 
warndlg    警告对话框 

(返回)

13.矩阵函数-数值线性代数-->矩阵分析

cond    条件数(关于逆) 
cond    条件数(关于特征值) 
det     行列式 
norm    矩阵范数 
null    零空间 
orth    矩阵的正交化空间 
rank    矩阵的秩 
rcond   矩阵的逆条件数 
rref    去相关阶梯矩阵(高斯约当消去法) 
rrefmovie  去相关阶梯矩阵的逐步演示 
subspace 两个子空间的角度,几何上讲其实是镶嵌于一个空间中的两个 
         超平面的角度;物理上讲是第二次试验和第一次试验提供了多少 
         新信息 
trace    矩阵的迹 

(返回)

14.矩阵函数-数值线性代数-->线性方程

chol     Cholesky分解 
inv      矩阵求逆 
lscov    最小二乘解 
lu       LU分解 
lsqnonneg 非负约束的最小线性二乘 
pinv     Moore-penrose伪逆 
qr       正交三角分解 

(返回)

15.矩阵函数-数值线性代数-->特征值和奇异值

balance  提高特征值精度(a good function) 
cdf2rdf  复数对角型转换为实数对角型 
eig      特征值和特征向量 
gsvd     广义奇异值分解 
hess     矩阵的Hessenvberg形式 
poly     根据根给出多项式(系数) 
qz       广义特征值的QZ分解 
rsf2csf  实的Schur形式转换为复的Schur形式 
schur    Schur分解 
svd      奇异值分解

(返回)

16.矩阵函数-数值线性代数-->矩阵函数

expm     矩阵指数(与exp不同) 
funm     一般矩阵函数 
logm     矩阵对数(对应expm) 
sqrtm    矩阵平方根

(返回)

17.矩阵函数-数值线性代数-->低级函数

qrdelete 从QR分解中删除列 
qrinsert 在QR分解中加入列

(返回)

18.创建图形用户界面-->用户界面对象

menu      生成菜单 
uicontextmenu 创建上下文菜单 
uicontrol 创建用户界面控制对象 
(返回)

 

19.创建图形用户界面-->其他函数

dragrect  用鼠标拖动矩形 
gcbo      返回正在执行回叫信息的图形对象句柄 
rbbox     创建橡皮框 
textwrap  对给定的用户界面控制读写返回覆盖的字符串矩阵 
uiwait    控制程序的执行 
waitbar   显示等待条 
waitforbuttonpress 等待键或按钮的触发

(返回)

20.图象可视化函数-->基本绘图和图象函数

bar,barh 垂直和水平直方图 
hist     统计频数直方图 
hold     在图象窗口中保留当前图形 
loglog   双对数刻度曲线图 
pie      饼图 
plot     绘制二维曲线 
polar    极坐标图 
semilogx 
semilogy 半对数刻度曲线图 
subplot  创建子图

(返回)

21.图象可视化函数-->三维绘图函数 

bar3,bar3h 三维直方图 
comet3     三维彗星图 
cylinder   柱面图 
fill3      填充的三维多边形 
plot3      三维直角坐标曲线图 
quiver3    三维向量场图 
slice      切片图 
sphere     生成球面 
stem3      三维火柴杆图 
waterfall  瀑布水线图

(返回)

22.图象可视化函数-->绘制标注和网络

clabel     为等高线图加数值标记 
datetick   使用日期标注标记线 
grid       绘制二维和三维图形网格 
gtext      使用鼠标确定文本在二维视图中的位置 
legend     在图形上显示图例 
plotyy     双y轴创建图形 
title      为当前轴添加标题 
xlabel 
ylabel 
zlabel     标注三轴

(返回)

23.图象可视化函数-->体数据可视化

coneplot     三维向量场中将速度向量锥形表示 
contourslice 在三维物体切面上绘制等高线 
isocaps      计算帽端等表面几何 
isonormals   计算等值表面顶点的法向 
isosurface   从块体数据中提取等表面数据 
reducepatch  缩减块体表面的数目 
reducevolume 缩减块体数据集中元素的数目 
shrinkfaces  缩减块体表面的尺寸 
smooth3      使三维数据光滑化 
stream2      计算二维流线数据 
stream3      计算三维流线数据 
streamline   画流线 
surf2patch   表面数据转换为块数据 
subvolume    从体数据中提取子集   

(返回)

24.图象可视化函数-->表面、网格和轮廓绘制

contour   二维等高线图 
contourc  低层等高线图形计算 
contourf  填充二维等高线图 
hidden    从一个网线图中删除消隐线 
mesh 
meshc 
meshz     网线图 
peaks     两变量的样本函数 
surf 
surfc     三维阴影表面图 
surfl     带有基于色图照明的表面图 
trimesh   三角形网线图 
trisurf   三角形表面图 

(返回)

25.图象可视化函数-->域生成

griddata   数据网格化 
meshgrid   为三维图形生成XY矩阵 

(返回)

26.图象可视化函数-->专门图形绘制

area      一个二维图形的填充 
box       控制轴的边界 
comet     二维彗星轨迹图 
compass   绘制从原点出发的向量图 
ezcontour 简易等高线图绘图 
ezcontourf 简易填充等高线绘图 
ezmesh     简易网线图绘图 
ezmeshc    简易网线/等高线组合绘图 
ezplot     简易曲线图绘图 
ezplot3    简易三维曲线图绘图 
ezsurf     简易三维着色表面绘图仪 
ezpolar    简易极坐标曲线图 
feather    沿水平轴等间距的点发散的向量 
ezsurfc    简易带等高线的三维表面图绘图 
fplot      在指定区域画出一个函数的图形(important) 
fill       填充二维多边形 
pie3       三维饼图 
pareto     Pareto图 
plotmatrix 绘制离散图 
pcolor     伪色绘图 
rose       极坐标直方图 
quiver     向量场图 
ribbon     带图  
stairs     阶梯曲线图 
scatter    二维离散点图 
scatter3   三维散点图 
stem       二维火柴图 
convhull   凸壳图 
inpolygon  检测点是否在多边形内 
dsearch    搜索最近点 
polyarea   多边形的面积 
voronoi    Voronoi图 

(返回)

27.图象可视化函数-->视觉控制

camdolly    移动相机的位置和坐标 
camlookat   确定相机位置来观察一个对象或一组对象 
camorbit    绕照相机的目标旋转照相机 
campan      围绕照相机的位置旋转照相机目标 
campos      设置或查询照相机的位置 
camproj     设置或查询投影类型 
camroll     绕视轴旋转照相机 
camtarget   设置或查询相机目标位置 
camva       设置或查询照相机视角 
camup       设置或查询照相机方向 
camzoom     放大或缩小 
daspect     设置或查询轴的纵横比 
pbaspect    设置或查询绘图框的纵横比 
view        确定视角 
viewmtx     视角变换矩阵 
xlim,ylim,zlim 设置或查询轴的刻度范围 
camlight    在相机系统中生成或移动光源体 
lightangle  在球坐标系里创建或定位一个照明对象 
lighting    选择照明算法       
material    控制面和块的反射比属性 

(返回)

28.图象可视化函数-->颜色操作

brighten    控制色图明暗 
caxis       色轴刻度 
colorbar    画色轴 
colordef    设置默认的属性值来显示不同的颜色方案 
hsv2rgb     饱和色彩色图HSV向rgb转换 
rgbplot     绘制色图 
graymon     为灰度显示器设置默认的图形窗口属性 
rgb2hsv     rgb转换为hsv 
spinmap     旋转色图 
shading     设置颜色渲染属性 
surfnorm    计算和显示三维表面法向 
whitebg     改变轴的背景色 
colormap    设置和获得当前色图

(返回)

29.图象可视化函数-->打印函数

orient     为打印输出设置纸张的方向 
print,printopt 创建硬拷贝输出 
saveas     使用指定的格式保存图形或模型(important)

(返回)

30.图象可视化函数-->图形图象处理

axes       生成轴图形对象 
axis       坐标轴的比例和外观 
cla        清楚当前轴 
clc        清除窗口中的命令 
clf        清除当前窗口 
close      删除指定的图形 
copyobj    复制图形对象及其子对象 
dragrect   用鼠标拖动矩形 
drawnow    完成等待的绘图 
figure     创建一个图形窗口 
findobj    查找图形对象 
gca        获取当前轴的句柄 
gcbo       返回当前指向正在被调用的对象的句柄 
gcf        获取当前图形句柄 
gco        返回当前对象的句柄 
get        获取对象的属性 
getframe   获取图形帧 
ginput     使用鼠标输入数据 
image      显示图象对象      
ishandle   判断图形对象是否有效 
light      创建一个照明对象 
line       创建线对象 
newplot    确定图形对象的位置 
patch      创建块图形对象 
rectangle  生成二维矩形对象 
refresh    重新绘制当前图形 
reset      将图形对象重新设置为默认值 
rotate     按指定方向旋转对象 
rotate3d   使用鼠标旋转轴 
selectmoveresize 选择移动调整和复制轴和用户界面控制图形对象 
set        设置对象属性 
surface    创建面对象 
text       标注文字 
uicontextmenu 创建一个上下文按钮 
zoom       在二维图形上进行放大和缩小

(返回)

31.双重函数和非线性数值方法

dblquad    双重数值积分 
fminbnd    指定区间上单变量函数的局部极小值 
fminsearch 求多变量函数的最小值 
fzero      单变量函数求零值 
ode45, ODE23, ODE113, ODE15S, ODE23S, ODE23T, ODE23TB 
           解微分方程 
odefile    为ode求解器定义一个微分方程 
odeget     获取options结构的属性 
odeset     创建或修改ode求解器需要的options结构 
quad,quad8 积分的数值解 
vectorize  向量化表示

(返回)

32.多项式和插值函数-->多项式

conv      卷积 
deconv    反卷积 
poly      求已知根的多项式 
polyder   多项式求导 
polyeig   多项式特征值问题 
polyfit   曲线拟和 
polyval   多项式求值 
polyvalm  矩阵多项式求值 
residue   两个多项式的比值 
roots     多项式求根

(返回)

33.多项式和插值函数-->数据插值

griddata   三维网格点数据整合 
interp1    一维插值 
interp2    二维插值 
interp3    三维插值 
interpft   一维傅立叶插值 
interpn    多维插值 
meshgird   生成三维双数据点的X坐标矩阵和Y坐标矩阵 
ndgrid     为多维函数和多维插值准备数据 
spline     三次样条插值 

(返回)

34.多项式命令补遗

poly2str() 
把用向量表示的多项式转变为符号表示,例如: 
a=[2 3 5 6]; 
b=poly2str(a,'x') 
结果多项式是  2 x^3 + 3 x^2 + 5 x + 6

(返回)

 

35.数组函数-->单元数组函数

cell    创建单元数组 
cellfun 对单元数组中的每一个元素调用一个函数 
cellstr 从字符数组中创建字符串单元数组 
cell2struct  将单元数组转换为结构数组 
celldisp     显示单元数组的内容 
cellplot     图形显示单元数组 
num2cell     数值数组转换为单元数组

(返回)

 

36.数组函数-->多维数组函数

cat     连接函数 
flipdim 翻转数组(see fliplr,flipud,rot90) 
ind2sub 由下标得到线性索引 
ipermute 多维数组维数的逆置换 
ndgrid   生成多维函数和插值数组 
ndims    数组维数 
permute  重新安排多维数组的行和列 
reshape  整形数组 
shiftdim 转换行列 
squeeze  删除单一行列 
sub2ind  下标的单一索引

(返回)

 

37.位操作函数、结构和对象函数

位操作 
bitand  按位与(两个数进行二进制的与操作) 
bitcmp  按位求补 
bitor   按位或 
bitmax  最大浮点整数 
bitset  设置指定位的值 
bitshift 逐位移动 
bitget  获取指定位的值 
bitxor  按位异或 
结构函数 
deal       把输入处理成输出 
fieldnames 结构的字段名 
getfield   获得结构的字段 
rmfield    删除结构的字段 
setfield   设置结构数组中的字段 
struct     创建结构数组 
struct2cell 结构数组转化为单元数组 
对象函数 
class    创建对象或返回对象的类 
isa      检查是否属于所给定的类

(返回)

 

38.底层文件输入输出函数

fclose   关闭文件 
fopen    打开文件 
fread   从文件中读入二进制数据 
fwrite  把二进制数据写入文件 
fgetl  逐行从文件中读取数据并放弃换行符 
fgets  从文件中读取行,保留换行符并把行作为字符串返回 
fprintf 把格式化数据写入文件 
fscanf  从文件中读取格式化数据 
feof   测试文件是否结束 
ferror 测试文件输入输出错误信息 
frewind 文件指针归零 
fseek   设置文件位置指针 
ftell   获取文件位置指针 
sprintf 把格式化数据写入一个字符串 
sscanf  使用格式控制读取字符串

(返回)

 

39.底层文件输入输出函数-->特殊函数

csvread  读取逗号分隔格式的数据文件到矩阵 
csvwrite 写矩阵到逗号分隔格式的数据文件 
dlmread  把一个ASCII限定文件(数据文件)读入矩阵 
dlmwrite 把矩阵写入到ASCII限定文件(数据文件) 
hdf      HDF接口?? 
imfinfo  返回图形图象文件的信息 
imread   读取图象(到矩阵) 
imwrite  写入图象 
textread 从文本文件读取格式化数据(important) 
wk1read  把Lotus123电子表格读入矩阵 
wk1write 把矩阵写入Lotus123wk1电子表格 
xlsread  读取excel表格 

(返回)

 

40.字符串函数-->常用函数

eval   运行字符串表示的表达式 
char   将数组变成字符串 
double 将数字字符串变成数字

(返回)

 

41.字符串函数-->字符串操作

deblank  去掉字符串末尾的空格 
findstr  查找字符串 
lower    转换为小写 
strcat   字符串连接组合 
strcmp   字符串比较 
strcmpi  字符串比较(忽略大小写) 
strjust  调整字符串排列位置 
strmatch 寻找符合条件的行 
strncmp  比较字符串的前n个字符 
strrep   寻找和替代 
strtok   寻找字符串中第一个空字符前边的字符串×× 
strvcat  字符串竖向连接(组合) 
symvar   寻找字符串表达式中的变量(除了i,j,pi,inf,nan,eps以及通用函数 
          的其他标识符),如果没有找到变量则返回空单元数组{} 
texlabel 将字符串转换为Tex格式(推荐理科同学掌握Latex) 
upper    大写

(返回)

 

42.字符串函数-->字符串和数值的转换

char   生成字符串数组 
int2str 整数转换为字符串 
mat2str 矩阵转换为字符串 
num2str 数值转换为字符串 
sprintf 格式输出字符串 
sscanf  格式读入字符串 
str2double 字符串转换为双精度 
str2num    字符串转换为数值 

(返回)

 

43.字符串函数-->基转换 

bin2dec  把二进制转换为十进制 
dec2bin  十进制转换为二进制 
dec2hex  十进制转换为十六进制 
hex2dec  十六进制转换为十进制 
hex2num  十六进制转换为双精度

(返回)

 

44.声音处理函数-->常用声音函数

lin2mu   将线性音频信号转换为mu法则 
mu2lin   将mu法则转换为线性音频信号 
sound    把向量转换为声音 
soundsc  测量数据并作为声音播放

(返回)

45.声音处理函数-->特殊声音函数

auread   读入next/sun声音文件(后缀为.au) 
auwrite  写au声音文件

(返回)

 

46.声音处理函数-->WAV声音文件

waveread  读声音文件 
wavewrite 写声音文件

(返回)

 

47.稀疏矩阵函数-->基本稀疏矩阵

spdiags   生成稀疏带状矩阵 
speye     单位稀疏矩阵 
sprand    随机稀疏矩阵 
sprandn   正态分布的随机稀疏矩阵 
sprandsym 生成稀疏对称随机矩阵

(返回)

 

48.稀疏矩阵函数-->满阵和稀疏矩阵的转换

find      寻找非零元素下标和值 
full      稀疏矩阵转化为满阵 
sparse    生成稀疏矩阵 
spconvert 载入稀疏矩阵

(返回)

 

49.稀疏矩阵函数-->稀疏矩阵的非零元素操作

nnz       非零元素个数 
nonzeros  矩阵中的非零元素 
nzmax     为非零元素分配的存储空间数 
spalloc   稀疏矩阵存储空间 
spfun     稀疏矩阵中非零元素的函数计算 
spones    非零元素全部用1替换 

(返回)

 

50.稀疏矩阵函数-->稀疏矩阵的可视化

spy      稀疏矩阵的图形表示

(返回)

 

51.稀疏矩阵函数-->排序算法

colmmd   进行列的最小度排序 
colperm  基于非零算法排序 
dmperm   Dulmage-Mendelsohn分解 
randperm 随机置换 
symmmd   对称最小度排序 
symrcm   反向Cuthill-McKee排序

(返回)

 

52.稀疏矩阵函数-->范数、条件数和秩

condest  I范数矩阵条件数 
normest  2范数估计

(返回)

 

53.稀疏矩阵函数-->线性方程的稀疏系统

bicg     双共扼梯度法 
bicgstab 双共扼梯度稳定法 
cgs      二次共扼梯度法 
cholinc  不完全Cholesky分解 
cholupdate Cholesky分解的秩1修正 
gmres    广义最小残差法 
luinc    不完全的LU分解 
pcg      预处理共扼梯度法 
qmr      Quasi_Minimal残差法

(返回)

 

54.稀疏矩阵函数-->稀疏矩阵的特征值和奇异值

eigs     少数特征值和特征向量 
svds     少数奇异值

(返回)

55.稀疏矩阵函数-->杂项函数 

spparms  设置稀疏矩阵程序的参数

(返回)

56数据分析和傅立叶变换-->基本运算

convhull   凸壳函数 
cumprod    累计积 
cumsum     累计和 
cumtrapz   累计梯形数值积分 
delaunay   Delaunay三角化 
dsearch    求最近点   (这是两个有趣的函数) 
factor     质数分解 
inpolygon  搜索多边形内的点 
max        最大元素 
mean       平均值 
median     数组的中间值 
min        最小值 
perms      向量所有排列组成矩阵 
polyarea   多边形的面积 
primes     生成质数列表 
prod       数组元素积 
sort       元素按升序排列 
sortrows   将行按升序排列 
std        标准差      
sum        元素和 
trapz      梯形数值积分 
tsearch    搜索Delaunay三角形 
var        方差 
voronoi    Voronoi图 

(返回)

57数据分析和傅立叶变换-->有限差分

del2     Laplacian离散 
diff     差分和近似微分 
gradient 数值梯度

(返回)

58.数据分析和傅立叶变换-->相关

corrcoef   相关系数 
cov        协方差矩阵 
xcorr      互相关系数 
xcov       互协方差矩阵 
xcorr2     二维互相关】

(返回)

59.数据分析和傅立叶变换-->滤波和卷积

conv       卷积和多项式相乘 
conv2      二维卷积 
deconv     反卷积 
filter     滤波 
filter2    二维数字滤波

(返回)

60.数据分析和傅立叶变换-->傅立叶变换

abs        绝对值和模 
angle      相角 
cplxpair   按复共扼把复数分类 
fft        一维快速傅立叶变换 
fft2       二维快速傅立叶变换 
fftshit    将快速傅立叶变换的DC分量移到谱中央 
ifft       以为逆快速傅立叶变换 
ifft2      二维逆快速傅立叶变换 
ifftn      多维逆快速傅立叶变换 
ifftshift  逆fft平移 
nextpow2   最相邻的2的幂 
unwrap     修正相角

(返回)

61.数据分析和傅立叶变换-->向量函数

cross     向量叉积 
intersect 集合交集 
ismember  是否集合中元素 
setdiff   集合差集 
setxor    集合异或(不在交集中的元素) 
union     两个集合的并 
unique    返回向量作为一个集合所有元素(去掉相同元素)

(返回)

 

62.数学函数和坐标变换-->基本数学函数

abs    绝对值 
acos   反余弦 
acosh  反双曲余弦函数 
acot   反余切 
acoth  反双曲线余切 
acsc   反余割 
acsch  反双曲线余割 
angle  相位角 
asec   反正割 
asech  反双曲线正割 
asin   反正弦 
asinh  反双曲线正弦 
atan   反正切 
atanh  反双曲线正切 
atan2  四象限反正切 
ceil   向正无穷方向舍入 ceil(4.3)=5 
complex   复数 
conj     求共扼 
cos    余弦   
cosh   双曲余弦 
cot    余切 
coth   双曲线余切 
csc    余割 
csch   双曲线余割 
exp    指数 
fix    向零舍入 
floor  向负无穷大舍入 
gcd    最大公约数 
imag   复数的虚部 
lcm    最小公倍数 
log    自然对数 
log2   以2为底的对数 
log10  以10为底的对数 
mod    模除 
nchoosek  二项式系数 nchoosek(n,k)=n!/{k!(n-k)!} 
real   复数实部 
rem    余数 
round  四舍五入 
sec    正割 
sech   双曲线正割 
sign   符号函数    
sin    正弦 
sinh   双曲线正弦 
sqrt   平方根 
tan    正切 
tanh   双曲线正切

(返回)

63.数学函数和坐标变换-->特殊函数

airy    airy函数 
besselh 第三类贝塞尔函数;) 
besseli 
besselk 改良型besselh函数 
besselj 
bessely 贝塞尔函数 
beta 
betainc 
betaln  贝塔函数 
ellipj  雅克比椭圆函数 
ellipke 完全椭圆积分 
erf 
erfc 
erfcx 
erfinv  误差函数 
expint  指数积分 
factorial 阶乘函数 
gamma 
gammaln 
gammainc 伽马函数 
legendre 勒让德函数 
pow2     2的幂次 
rat               
rats     有理逼近 

(返回)

64.数学函数和坐标变换-->坐标变换

cart2pol    笛卡儿坐标变换为极坐标或圆柱坐标 
cart2sph    笛卡儿坐标变换为球坐标 
pol2cart    极坐标变换为笛卡儿坐标 
sph2cart    球坐标变换为笛卡儿坐标

(返回)

 

65.矩阵和矩阵操作基础-->矩阵和数组基础

blkdiag    构造一个分块对角矩阵 
eye        创建单位矩阵 
linespace  产生线性间隔向量 
logspace   产生对数间隔向量 
ones       产生元素全为1的数组 
rand       产生均匀分布随机数组 
randn      产生正态分布随机数组 
zeros      产生全零数组 

(返回)

66.矩阵和矩阵操作基础-->特殊变量和常量

ans        对最近输入的反应 
computer   当前计算机类型 
eps        浮点精度 
flops      计算浮点操作次数,现已不再常用 
i          虚部单位 
inf        无穷大 
inputname  输入参数名 
j          虚部单位 
nan        非数值 
nargin     输入参数的数目 
nargout    输出参数的数目(用户定义函数) 
pi         圆周率 
realmax    最大正浮点数 
realmin    最小正浮点数 
varargin,varargout 返回参数数目(matlab函数)

(返回)

67.矩阵和矩阵操作基础-->时间和日期

calendar     返回日历 
clock        当前时间 
cputime      从启动经过的cpu时间 
date         日期 
datenum      转换成连续日期数 
datestr      日期字符串 
datevec      日期分隔部分 
eomday       一个月的日期 
etime        经过的时间 
now          当前的日期和时间 
tic, toc     秒表定时器 
weekday      星期几 

(返回)

68.矩阵和矩阵操作基础-->矩阵操作

cat          把矩阵按行或列连接起来 
diag         给定向量,构造对角矩阵 
fliplr       矩阵左右翻转 
flipud       矩阵上下翻转 
repmat       复制数组,repmat(A,m,n)表示把A复制m行n列组成新数组 
reshape      按逐列来的方式重新整形数组 
rot          按逆时针方向旋转90度 
tril         返回一个矩阵的下三角矩阵 
triu         返回一个矩阵的上三角矩阵

(返回)

69.矩阵和矩阵操作基础-->特殊函数矩阵

compan       返回向量的伴随矩阵 
eig          矩阵特征值 
gallery      测试矩阵,或者说大约50个矩阵模版 
hadamard     哈达马得矩阵 
hankel       汉克尔矩阵 
hilb         希尔波特矩阵 
invhilb      逆希尔波特矩阵 
magic        魔术方阵 
pascal       帕斯卡矩阵 
toeplitz     托普利茨矩阵 
wilkinson    维尔金森特征值测试矩阵

(返回)

70.运算符和逻辑函数-->算数运算符

+    矩阵加 
-     减 
*     乘 
.*    数组乘 
^     矩阵乘方 
.^    数组乘方 
\     矩阵左除 
/     矩阵右除 
.\    数组左除 
./    数组右除 
kron  克罗内克张量积

(返回)

71.运算符和逻辑函数-->关系运算符

&     逻辑与 
|     逻辑或 
~     逻辑非 
xor   逻辑异或

(返回)

72.运算符和逻辑函数-->特殊函数

     冒号,用于创建数组和下表 
[]    方括号,构成向量或矩阵 
()    圆括号,表示算术表达式优先级、放置函数参数、放置矩阵下标 
{}    单元数组(cell array)专用 
.     句点,小数点表示、数组运算符组成部分、字段(属性)访问 
..    父目录,与cd 一起使用 
...   连续三点,一行末尾表示续行 
,     逗号,格开参数 
;     分号,表示矩阵一行结束或者语句末尾使得执行结果不显示 
%     注释符 
'     单引号,矩阵后表示转置或者成对出现括起字符串 
.'    数组转置 
=     赋值 

(返回)

73.运算符和逻辑函数-->逻辑函数

all     向量中是否所有分量均非零 
any     是否有元素非零 
exist   指定变量或文件是否存在 
find    返回矩阵中非零元素的索引和置 
is*     is系列,大部分根据名称可以知道功能 
        iscell() 
        iscellstr() 
        isempty()     是否空数组 
        isequal()     数组是否相等 
        isfield()     是否结构数组中的字段 
        isfinite()    数组中元素是否有限 
        isglobal()    是否全局变量 
        ishandle()    是否有效图形句柄 
        ishold()      hold命令处于on状态与否 
        isieee        是否使用IEEE算法 
        isinf()       是否无穷大 
        isletter()    数组元素是否是字母表中字母 
        islogical()   是否逻辑数组 
        isnan()       是否非数值数 
        isnumeric()   是否数值数组 
        isobject()    是否对象 
        isprime()     是否质数 
        isreal()      是否实数 
        isspace()     是否空字符 
        issparse()    是否是按稀疏类别存储 
        isstruct()    是否结构类 
        isstudent     matlab版本是否学生版 
        isunix        是否unix版本 
        isa()         指定对象是否属于指定类 
logical()     把数值数组转变为逻辑数组 
A(B)          A为数值数组,B为逻辑数组时,按B索引的非零元素返回 
              A中相应位置元素 
mislocked()   当前文件是否锁定

(返回)

simulink的命令集

仿真命令: 
    sim       ---仿真运行一个simulink模块 
    sldebug   ---调试一个simulink模块 
    simset    ---设置仿真参数 
    simget    ---获取仿真参数 
 
线性化和整理命令: 
    linmod    ---从连续时间系统中获取线性模型 
    linmod2   ---也是获取线性模型,采用高级方法 
    dinmod    ---从离散时间系统中获取线性模型 
    trim      ---为一个仿真系统寻找稳定的状态参数 
 
构建模型命令: 
    open_system   --打开已有的模型 
    close_system  --关闭打开的模型或模块 
    new_system    --创建一个新的空模型窗口 
    load_system   --加载已有的模型并使模型不可见 
    save_system   --保存一个打开的模型 
    add_block     --添加一个新的模块 
    add_line      --添加一条线(两个模块之间的连线) 
    delete_block  --删除一个模块 
    delete_line   --删除一根线 
    find_system   --查找一个模块 
    hilite_system --使一个模块醒目显示 
    replace_block --用一个新模块代替已有的模块 
    set_param     --为模型或模块设置参数 
    get_param     --获取模块或模型的参数 
    add_param     --为一个模型添加用户自定义的字符串参数 
    delete_param  --从一个模型中删除一个用户自定义的参数 
    bdclose       --关闭一个simulink窗口 
    bdroot        --根层次下的模块名字 
    gcb           --获取当前模块的名字 
    gcbh          --获取当前模块的句柄 
    gcs           --获取当前系统的名字 
    getfullname   --获取一个模块的完全路径名 
    slupdate      --将1.x的模块升级为3.x的模块 
    addterms      --为未连接的端口添加terminators模块 
    boolean       --将数值数组转化为布尔值 
    slhelp        --simulink的用户向导或者模块帮助 
 
封装命令  
    hasmask       --检查已有模块是否封装 
    hasmaskdlg    --检查已有模块是否有封装的对话框 
    hasmaskicon   --检查已有模块是否有封装的图标 
    iconedit      --使用ginput函数来设计模块图标 
    maskpopups    --返回并改变封装模块的弹出菜单项 
    movemask      --重建内置封装模块为封装的子模块 
 
诊断命令: 
    sllastdiagnostic  --上一次诊断信息 
    sllasterror       --上一次错误信息 
    sllastwarning     --上一次警告信息 
    sldiagnostics     --为一个模型获取模块的数目和编译状态 
 
硬拷贝和打印命令: 
    frameedit         --编辑打印画面 
    print             --将simulink系统打印成图片,或将图片保存为m文件 
    printopt          --打印机默认设置 
    orient            --设置纸张的方向

(返回)

75.rtw相关的命令

rtwgen   -从一个模型中创建一个rtw文件(model.rtw),用此函数可以指定一些rtw的属 
          性设置 
tlc      -调用目标语言编译器 
rtwbuild -对一个模型调用rtw的build程序

(返回)