给各位分享几类在Matlab数值处理或编程中常用的那些函数,主要有一些常用常量、处理函数介绍、初始化函数用法、三角函数、反三角函数、双曲函数、指数开方绝对值函数、对数函数、四舍五入、最大最小值及查找函数等函数的介绍及用法。
常用常量
- i, j:虚数单位,建议不用i,j做循环变量
- pi:圆周率
- inf:无穷大
- eps:浮点数相对精度
- realmax:最大实数
- realmin:最小实数
- NaN:不是数
- exp(1):自然对数的底
处理函数
- help:获取命令帮助信息,help sin
- doc:在浏览器中显示帮助信息,doc sin
- type:显示函数内容,type sin
- edit:编辑文件,edit xx.m
- who:列出工作空间变量
- whos:列出变量详细信息
- disp:显示字符串,disp(’您好,中国’)
- clc:清空命令窗口
- clear:删除变量,clear all
- clearvars -except xx:删掉除xx以外的变量
- exit:退出matlab
初始化函数
- ones(x): 快速生成元素全为1的矩阵, 如 ones(2,2)
- zeros(x): 快速生成元素全为0的矩阵, 如 zeros(2,2)
- rand(x): 快速生成0-1之间的随机数矩阵, 如rand(2,2)
- eye(x): 快速生成单位矩阵,如eye(2,2)
温馨提示:所有函数中x可以为单个数,也可为矩阵。
三角函数
- sin/sind: 正弦函数;sec/secd:正割函数;
- cos/cosd:余弦函数;csc/cscd:余割函数;
- tan/tand:正切函数;cot/cotd:余切函数.
温馨提示:不带d采用弧度计算,带d采用角度计算
反三角函数
- asin(x): 反正弦函数;acos(x): 反余弦函数;
- atan(x): 反正切函数;acot(x): 反余切函数
- asec(x): 反正割函数;acsc(x): 反余割函数.
双曲函数
- sinh(x): 双曲正弦;cosh(x): 双曲余弦;
- tanh(x): 双曲正切;coth(x): 双曲余切;
- sech(x): 双曲正割;csch(x): 双曲余割。
指数、开方、绝对值函数
- exp(x):指数函数;
- sqrt(x):开方函数,如:sqrt(9)=3;
- abs(x):取绝对值函数;如:abs(-4.5)=4.5.
对数函数
- log(x):以e为底的对数,如:log(exp(1))=1;
- log10(x):以10为底的对数,如:log10(10)=1;
- log2(x) :以2为底的对数,如:log2(2)=1.
四舍五入
- ceil(x): 向上取整,如ceil(1.3) = 2;
- floor(x):向下取整,如floor(1.7)=1;
- round(x):四舍五入,如round(1.5)=2;
- fix(x):取整函数,如fix(1.45)=1.
最大最小值及查找函数
- max(x): 求最大值,如max([1,2,3])=3;
- min(x): 求最小值,如min([1,2,3])=1;
- find(x): 根据条件找出元素位置,
如A = [2,3,1,5,7], find(A==5) = 4.
转载文章,原文出处:Matlab爱好者,由古哥整理发布
如若转载,请注明出处:https://iymark.com/articles/351.html