资源预览内容
第1页 / 共39页
第2页 / 共39页
第3页 / 共39页
第4页 / 共39页
第5页 / 共39页
第6页 / 共39页
第7页 / 共39页
第8页 / 共39页
第9页 / 共39页
第10页 / 共39页
亲,该文档总共39页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
MATLAB常用数学函数l l 三角函数和双曲函数名称含义名称含义名称含义sin正弦csc余割atanh反双曲正切cos余弦asec反正割acoth反双曲余切tan正切acsc反余割sech双曲正割cot余切sinh双曲正弦csch双曲余割asin反正弦cosh双曲余弦asech反双曲正割acos反余弦tanh双曲正切acsch反双曲余割atan反正切coth双曲余切atan2四象限反正切acot反余切asinh反双曲正弦sec正割acosh反双曲余弦l l 指数函数名称含义名称含义名称含义expE为底的指数log1010为底的对数pow22的幂log自然对数log22为底的对数sqrt平方根l l 复数函数名称含义名称含义名称含义abs绝对值conj复数共轭real复数实部angle相角imag复数虚部l l 圆整函数和求余函数名称含义名称含义ceil向+圆整rem求余数fix向0圆整round向靠近整数圆整floor向-圆整sign符号函数mod模除求余l l 矩阵变换函数名称含义名称含义fiplr矩阵左右翻转diag产生或提取对角阵fipud矩阵上下翻转tril产生下三角fipdim矩阵特定维翻转triu产生上三角Rot90矩阵反时针90翻转l l 其他函数名称含义名称含义min最小值max最大值mean平均值median中位数std标准差diff相邻元素的差sort排序length个数norm欧氏(Euclidean)长度sum总和prod总乘积dot内积cumsum累计元素总和cumprod累计元素总乘积cross外积附录1 常用命令附录1.1 管理用命令函数名功能描述函数名功能描述addpath增加一条搜索路径rmpath删除一条搜索路径demo运行Matlab演示程序type列出.M文件doc装入超文本文档version显示Matlab的版本号help启动联机帮助what列出当前目录下的有关文件lasterr显示最后一条信息whatsnew显示Matlab的新特性lookfor搜索关键词的帮助which造出函数与文件所在的目录path设置或查询Matlab路径附录1.2管理变量与工作空间用命令 函数名功能描述函数名功能描述clear删除内存中的变量与函数pack整理工作空间内存disp显示矩阵与文本save将工作空间中的变量存盘length查询向量的维数size查询矩阵的维数load从文件中装入数据who,whos列出工作空间中的变量名附录1.3文件与操作系统处理命令 函数名功能描述函数名功能描述cd改变当前工作目录edit编辑.M文件delete删除文件matlabroot获得Matlab的安装根目录diary将Matlab运行命令存盘tempdir获得系统的缓存目录dir列出当前目录的内容tempname获得一个缓存(temp)文件!执行操作系统命令附录1.4窗口控制命令 函数名功能描述函数名功能描述echo显示文件中的Matlab中的命令more控制命令窗口的输出页面format设置输出格式附录1.5启动与退出命令 函数名功能描述函数名功能描述matlabrc启动主程序quit退出Matlab环境startupMatlab自启动程序附录2 运算符号与特殊字符附录2.1运算符号与特殊字符函数名功能描述函数名功能描述+加.续行标志-减,分行符(该行结果不显示)*矩阵乘;分行符(该行结果显示).*向量乘%注释标志矩阵乘方!操作系统命令提示符.向量乘方矩阵转置kron矩阵kron积.向量转置矩阵左除=赋值运算/矩阵右除=关系运算之相等.向量左除=关系运算之不等./向量右除关系运算之小于:向量生成或子阵提取关系运算之大于矩阵生成=关系运算之大于等于&逻辑运算之与.结构字段获取符|逻辑运算之或.点乘运算,常与其他运算符联合使用(如.)逻辑运算之非xor逻辑运算之异成附录2.2逻辑函数 函数名功能描述函数名功能描述all测试向量中所用元素是否为真is*(一类函数)检测向量状态.其中*表示一个确定的函数(isinf)any测试向量中是否有真元素*isa检测对象是否为某一个类的对象exist检验变量或文件是否定义logical将数字量转化为逻辑量find查找非零元素的下标附录3 语言结构与调试附录3.1编程语言 函数名功能描述函数名功能描述builtin执行Matlab内建的函数global定义全局变量eval执行Matlab语句构成的字符串nargchk函数输入输出参数个数检验feval执行字符串指定的文件scriptMatlab语句及文件信息functionMatlab函数定义关键词附录3.2控制流程 函数名功能描述函数名功能描述break中断循环执行的语句if条件转移语句case与switch结合实现多路转移otherwise多路转移中的缺省执行部分else与if一起使用的转移语句return返回调用函数elseif与if一起使用的转移语句switch与case结合实现多路转移end结束控制语句块warning显示警告信息error显示错误信息while循环语句for循环语句附录3.3交互输入 函数名功能描述函数名功能描述input请求输入menu菜单生成keyboard启动键盘管理pause暂停执行附录3.4面向对象编程 函数名功能描述函数名功能描述class生成对象isa判断对象是否属于某一类double转换成双精度型superiorto建立类的层次关系inferiorto建立类的层次关系unit8转换成8字节的无符号整数inline建立一个内嵌对象附录3.5调试 函数名功能描述函数名功能描述dbclear清除调试断点dbstatus列出所有断点情况dbcont调试继续执行dbstep单步执行dbdown改变局部工作空间内存dbstop设置调试断点dbmex启动对Mex文件的调试sbtype列出带命令行标号的.M文件dbquit退出调试模式dbup改变局部工作空间内容dbstack列出函数调用关系附录4 基本矩阵与矩阵处理附录4.1基本矩阵 函数名功能描述函数名功能描述eye产生单位阵rand产生随机分布矩阵linspace构造线性分布的向量randn产生正态分布矩阵logspace构造等对数分布的向量zeros产生零矩阵ones产生元素全部为1的矩阵:产生向量附录4.2特殊向量与常量 函数名功能描述函数名功能描述ans缺省的计算结果变量non非数值常量常由0/0或Inf/Inf获得computer运行Matlab的机器类型nargin函数中参数输入个数eps精度容许误差(无穷小)nargout函数中输出变量个数flops浮点运算计数pi圆周率i复数单元realmax最大浮点数值inf无穷大realmin最小浮点数值inputname输入参数名varargin函数中输入的可选参数j复数单元varargout函数中输出的可选参数附录4.3时间与日期 函数名功能描述函数名功能描述calender日历eomday计算月末clock时钟etime所用时间函数cputime所用的CPU时间now当前日期与时间date日期tic启动秒表计时器datenum日期(数字串格式)toc读取秒表计时器datestr日期(字符串格式)weekday星期函数datevoc日期(年月日分立格式)附录4.4矩阵处理 函数名功能描述函数名功能描述cat向量连接reshape改变矩阵行列个数diag建立对角矩阵或获取对角向量rot90将矩阵旋转90度fliplr按左右方向翻转矩阵元素tril取矩阵的下三角部分flipud按上下方向翻转矩阵元素triu取矩阵的上三角部分repmat复制并排列矩阵函数附录5 特殊矩阵 函数名功能描述函数名功能描述compan生成伴随矩阵invhilb生成逆hilbert矩阵gallery生成一些小的测试矩阵magic生成magic矩阵hadamard生成hadamard矩阵pascal生成pascal矩阵hankel生成hankel矩阵toeplitz生成toeplitz矩阵hilb生成hilbert矩阵wilkinson生成wilkinson特征值测试矩阵附录6 数学函数附录6.1三角函数 函数名功能描述函数名功能描述sin/asin正弦/反正弦函数sec/asec正割/反正割函数sinh/asinh双曲正弦/反双曲正弦函数sech/asech双曲正割/反双曲正割函数cos/acos余弦/反余弦函数csc/acsc余割/反余割函数cosh/acosh双曲余弦/反双曲余弦函数csch/acsch
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号