rand
均匀分布随机数
X=rand
在区间(0,1)中返回单个均匀分布的随机数。
X=rand(n)
1.返回一个n行n列的矩阵,里面每个元素均为区间(0,1)内的随机数。
2.如果n为n=[3 4]的向量,则返回一个3行4列的矩阵,里面每个元素均为区间(0,1)内的随机数。
X=rand(3,4)
返回3行1列的矩阵,里面每个元素均为区间(0,1)内的随机数。
randn
均匀分布随机数
X=randn
返回从标准正态分布中抽取的随机标量。
X=randn(n)
1.返回正态分布随机数的n×n矩阵。
2.如果n为n=[3 4]的向量,则返回一个3行4列的矩阵,里面每个元素均为正态分布随机数。
X=randn(3,4)
返回3行1列的矩阵,里面每个元素均为正态分布随机数。
find
查找非零元素的索引和值
K=find(x)
返回包含数组X中每个非零元素的线性索引的向量。
- 如果x为向量,则返回向量中非零元素的的索引值。
- 如果x为一个矩阵,则返回矩阵中非零元素对应的索引值。
K=find(x,n)
在这里,x为一个矩阵且x<2,n为一个常数,n=5,则返回x矩阵中小于2的元素对应的索引值,只返回前5个。
isnumeric
确定输入是否为数字数组
t=isnumeric(A)
如果A为数字数组,则返回真,否则返回假。
strcmp
比较字符串
t=strcmp(s1,s2)
比较s1和s2,如果两者相同则返回1(真),否则返回0(假)。如果每个文本的大小和内容相同,则认为文本相同。返回结果tf是数据类型logical。输入参数可以是字符串数组,字符向量和字符向量的单元格数组的任意组合。
poissrnd
泊松随机数
R=poissrnd(lambda)
从泊松分布中生成随机数,平均参数为lambda。 lambda可以是向量,矩阵或多维数组。 R的大小是lambda的大小。
R=poissrnd(lambda,m,n) or R=poissrnd(lambda,[m,n])
生成一个m行n列数组。 lambda参数可以是标量或与R大小相同的数组。
repmat
重复数组
B=repmat(A,n)
当A为一个矩阵,则将A看成一个整体,将它重复n乘n次,即得到矩阵B。比如:A为2行2列矩阵,n=2。则最后返回4乘4矩阵。
B=repmat(A,m,n)
当A为一个矩阵,则将A看成一个整体,将它重复m乘n次,即得到矩阵B。比如:A为2行2列矩阵,m=2,n=3。则最后返回4乘6矩阵。