首页 matlab指令

matlab指令

举报
开通vip

matlab指令1.常用命令-->管理命令和函数 addpath 添加目录到MATLAB搜索路径 doc 在Web浏览器上现实HTML文档 help 显示Matlab命令和M文件的在线帮助 helpwin helpdesk help lookfor 在基于Matlab搜索路径的所有M文件中搜索关键字partialpath 部分路径名 path 所有关于路径名的处理 pathtool 一个不错的窗口路径处理界面 rmpath 删除搜索路径中指定目录 type 显示指定文件的内容 ver 版本信息 versi...

matlab指令
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 从可重载 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 中调用内置函数 eval 执行包含可执行 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 达式的字符串 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 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 差 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 --重建内置封装模块为封装的子模块 诊断命令: (返回) 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 --重建内置封装模块为封装的子模块 诊断命令: (返回) 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 --重建内置封装模块为封装的子模块 诊断命令: (返回) 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 --重建内置封装模块为封装的子模块 诊断命令: (返回) 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程序
本文档为【matlab指令】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_215732
暂无简介~
格式:doc
大小:119KB
软件:Word
页数:0
分类:理学
上传时间:2019-09-12
浏览量:17