怎样用matlab画对数正态分布 matlab对数函数的用法和实例?

[更新]
·
·
分类:行业
3017 阅读

怎样用matlab画对数正态分布

matlab对数函数的用法和实例?

matlab对数函数的用法和实例?

1、matlab设置了很多种求对数的函数,首先是自然数对数log(x),在MATLAB主窗口中输入2.7183的自然数对数,回车后可以看到其值近似为1:

matlab如何对一组数据求自然对数?

可以使用matlab中的log(X)函数计算一组数据的自然对数。

在matlab中取模和取对数分别应该用什么函数?

取模命令:abs
对数命令:log或log10(分别是自然对数和以10为低的对数)

MATLAB有哪些画图的函数?

基本的绘图函数有:plot: x轴和y轴均为线性刻度(Linear scale)
loglog: x轴和y轴均为对数刻度(Logarithmic scale)
semilogx: x轴为对数刻度,y轴为线性刻度
semilogy: x轴为线性刻度,y轴为对数刻度
其他各种二维绘图函数
bar 长条图
errorbar 图形加上误差范围
fplot 较精确的函数图形
stairs 阶梯图
stem 针状图
fill 实心图
feather 羽毛图
compass 罗盘图
quiver 向量场图
mesh 绘制三维图像

matlab中wblrnd函数用法?

maltab 中函数主要是为生成随机数服务
randsrc 无参数随机输出-1或1。有参数,按照概率输出m*m或m*n阶矩阵
2. rand 随机产生0—1中某一数
3. randint 无参数随机输出0或1。有参数,按照概率输出m*m或m*n阶矩阵
4. randperm 返回从1到n随机分布的整数序列,长度为n,如果需要重复多次出现,可用:randi(n,1,k)
randperm(10,k) n;%k是变量个数,生成(n 1)~(10 n)中k个不重复数
5. intersect intersect(A,B),A,B为向量,返回A,B中相同的元素,并且排序后输出
intersect(A,B,rows),A,B需为相同列的矩阵,返回他们相同的行
6. cumsum 累积和,累积量
7. rectpuls
1. randsrc
out randsrc
out randsrc(m) % m*m阶矩阵
out randsrc(m,n) % 输出m*n阶
out randsrc(m,n,alphabet)
out randsrc(m,n,[alphabet; prob])
out randsrc(m,n,...,state);
无参数,则随机输出-1或1。
有参数,输出m*m或m*n矩阵,按照1/2的概率随机分布-1和1,如果有alphabet向量参数,则按照同样的概率输出由该参数确定的数字(alphabet向量中的每个项都以相等的概率出现)。
再有prob参数,确定每一个数字的出现概率。
2. rand
而rand是随机产生0—1中某一数
3. randint
out randint
out randint(m)
out randint(m,n)
out randint(m,n,rg)
out randint(m,n,rg,state)
描述同上。但是无参数的话随机输出0或1。有参数,按照同样概率输出m*m或m*n阶矩阵。如有rg参数,则按照同样概率随机输出[0,rg-1](rg0)或[rg 1,0](rg0)或[min,max](rg为两个元素的向量)之间的数字。
4. randperm
p randperm(n)返回从1到n随机分布的整数序列,长度为n。
p randperm(n,k) 返回一行从1到n的整数中的k个,而且这k个数也是不相同的。
randperm返回不重复的重排采样(k-permutations)。
如果需要重复多次出现,可用:randi(n,1,k)。
其他:
5. intersect
!intersect(A,B),A,B为向量,返回A,B中相同的元素,并且排序后输出。
intersect(A,B,rows),A,B需为相同列的矩阵,返回他们相同的行。
[c, ia, ib] intersect(...);将相同元素的索引index输出到ia,ib中。
6. cumsum
B cumsum(X); 求向量X中元素的累积和,如果X为矩阵,则按列求累积量.
B cumsum(X,dim); 按dim给定的维度求累积量。
例如:B cumsum(X,1)返回的是沿着第一维(各列)的累加和,cumsum(X,2)返回的是沿着第二维(各行)的累加和。
相关函数:cumprod, prod, sum
sum 函数
eg.
7. rectpuls
rectpuls(T); 以零为中心宽度为1的方波,区间为左闭右开区间,即rectpuls(-0.5) 1;而rectpuls(0.5) 0;
rectpuls(T,W) generates a rectangle of width W.
wblrnd()%生成服从参数为(scale,shape)的对数正态分布的随机数
......
四、离散型分布随机函数
unidrnd()%生成服从离散均匀分布的随机数
unidrnd(5,5,1) %生成一列随机变量
unidrnd(5,5) %生成5行5列的随机变量
unidrnd(5,5,2) %生成5行2列的随机变量
xunidrnd(9,100000,1);
hist(x,9) %绘图,生成随机数的分布
binornd() %生成的随机数服从参数为(N,p)的二项分布
binornd(10,0.3,5,1)%生成5个随机数排列的列向量
%注:上述语句生成的随机数所服从的参数为(10,0.3)的二项分布
binornd(10,0.3,5) %生成5行5列的随机数矩阵
%注:上述语句生成的随机数所服从的参数为(10,0.3)的二项分布
binornd(10,0.3,[5,2])%生成一个5行2列的随机数矩阵
%注:上述语句生成的随机数所服从的参数为(10,0.3)的二项分布
xbinornd(10,0.45,100000,1