MATLAB函数总结Word文档下载推荐.docx
《MATLAB函数总结Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《MATLAB函数总结Word文档下载推荐.docx(27页珍藏版)》请在冰豆网上搜索。
rand
(1)
rand(n):
生成0到1之间的n阶随机数方阵rand(m,n):
生成0到1之间的m×
n的随机数矩阵(现成的函数)
另外:
Matlab随机数生成函数
betarnd贝塔分布的随机数生成器
binornd二项分布的随机数生成器
chi2rnd卡方分布的随机数生成器
exprnd指数分布的随机数生成器
frndf分布的随机数生成器
gamrnd伽玛分布的随机数生成器
geornd几何分布的随机数生成器
hygernd超几何分布的随机数生成器
lognrnd对数正态分布的随机数生成器
nbinrnd负二项分布的随机数生成器
ncfrnd非中心f分布的随机数生成器
nctrnd非中心t分布的随机数生成器
ncx2rnd非中心卡方分布的随机数生成器
normrnd正态(高斯)分布的随机数生成器
poissrnd泊松分布的随机数生成器
raylrnd瑞利分布的随机数生成器
trnd学生氏t分布的随机数生成器
unidrnd离散均匀分布的随机数生成器
unifrnd连续均匀分布的随机数生成器
weibrnd威布尔分布的随机数生成器
一、MATLAB常用的基本数学函数
abs(x):
纯量的绝对值或向量的长度
angle(z):
复数z的相角(Phaseangle)
sqrt(x):
开平方
real(z):
复数z的实部
imag(z):
复数z的虚部
conj(z):
复数z的共轭复数
round(x):
四舍五入至最近整数
fix(x):
无论正负,舍去小数至最近整数
floor(x):
地板函数,即舍去正小数至最近整数
ceil(x):
天花板函数,即加入正小数至最近整数
rat(x):
将实数x化为分数表示
rats(x):
将实数x化为多项分数展开
sign(x):
符号函数(Signumfunction)。
当x<
0时,sign(x)=-1;
当x=0时,sign(x)=0;
当x>
0时,sign(x)=1。
rem(x,y):
求x除以y的馀数
gcd(x,y):
整数x和y的最大公因数
lcm(x,y):
整数x和y的最小公倍数
exp(x):
自然指数
pow2(x):
2的指数
log(x):
以e为底的对数,即自然对数或
log2(x):
以2为底的对数
log10(x):
以10为底的对数
二、MATLAB常用的三角函数
sin(x):
正弦函数
cos(x):
馀弦函数
tan(x):
正切函数
asin(x):
反正弦函数
acos(x):
反馀弦函数
atan(x):
反正切函数
atan2(x,y):
四象限的反正切函数
sinh(x):
超越正弦函数
cosh(x):
超越馀弦函数
tanh(x):
超越正切函数
asinh(x):
反超越正弦函数
acosh(x):
反超越馀弦函数
atanh(x):
反超越正切函数
三、适用於向量的常用函数有:
min(x):
向量x的元素的最小值
max(x):
向量x的元素的最大值
mean(x):
向量x的元素的平均值
median(x):
向量x的元素的中位数
std(x):
向量x的元素的标准差
diff(x):
向量x的相邻元素的差
sort(x):
对向量x的元素进行排序(Sorting)
length(x):
向量x的元素个数
norm(x):
向量x的欧氏(Euclidean)长度
sum(x):
向量x的元素总和
prod(x):
向量x的元素总乘积
cumsum(x):
向量x的累计元素总和
cumprod(x):
向量x的累计元素总乘积
dot(x,y):
向量x和y的内积
cross(x,y):
向量x和y的外积
四、MATLAB的永久常数
i或j:
基本虚数单位(即)
eps:
系统的浮点(Floating-point)精确度
inf:
无限大,例如1/0
nan或NaN:
非数值(Notanumber),例如0/0
pi:
圆周率p(=3.1415926...)
realmax:
系统所能表示的最大数值
realmin:
系统所能表示的最小数值
nargin:
函数的输入引数个数
函数的输出引数个数
五、MATLAB基本绘图函数
plot:
x轴和y轴均为线性刻度(Linearscale)
loglog:
x轴和y轴均为对数刻度(Logarithmicscale)
semilogx:
x轴为对数刻度,y轴为线性刻度
semilogy:
x轴为线性刻度,y轴为对数刻度
六、plot绘图函数的叁数
字元颜色字元图线型态
y黄色.点
k黑色o圆
w白色xx
b蓝色++
g绿色**
r红色-实线
c亮青色:
点线
m锰紫色-.点虚线
--虚线
七、注解
xlabel('
InputValue'
);
%x轴注解
ylabel('
FunctionValue'
%y轴注解
title('
TwoTrigonometricFunctions'
%图形标题
legend('
y=sin(x)'
'
y=cos(x)'
%图形注解
gridon;
%显示格线
八、二维绘图函数
bar长条图
errorbar图形加上误差范围
fplot较精确的函数图形
polar极座标图
hist累计图
rose极座标累计图
stairs阶梯图
stem针状图
fill实心图
feather羽毛图
compass罗盘图
quiver向量场图
----------------------------
附录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环境
startup
Matlab自启动程序
附录2运算符号与特殊字符附录
2.1运算符号与特殊字符函数名功能描述函数名功能描述
+加...续行标志
-减,分行符(该行结果不显示)
*矩阵乘;
分行符(该行结果显示)
.*向量乘%注释标志
^矩阵乘方!
操作系统命令提示符
.^向量乘方'
矩阵转置
kron矩阵kron积.向量转置
\矩阵左除=赋值运算
/矩阵右除==关系运算之相等
.\向量左除~=关系运算之不等
./向量右除<
关系运算之小于
:
向量生成或子阵提取<
=关系运算之小于等于
()下标运算或参数定义>
关系运算之大于
[]矩阵生成>
=关系运算之大于等于
{}&
逻辑运算之与
.结构字段获取符|逻辑运算之或
.点乘运算,常与其他运算符联合使用(如.\)~逻辑运算之非
xor逻辑运算之异成
附录2.2逻辑函数函数名功能描述函数名功能描述
all测试向量中所用元素是否为真is*(一类函数)
检测向量状态.其中*表示一个确定的函数(isinf)
any测试向量中是否有真元素*isa检测对象是否为某一个类的对象
exist检验变量或文件是否定义logical将数字量转化为逻辑量
find查找非零元素的下标
附录3语言结构与调试
附录3.1编程语言函数名功能描述函数名功能描述
builtin执行Matlab内建的函数global定义全局变量
eval执行Mat