Advertisement

matlab 编程中常见的函数包括 rand、randn、find、isnumeric、strcmp、poissrnd 和 repmat

阅读量:

rand

均匀分布随机数

X=rand

生成位于(0,1)区间内的单一随机数值,其符合均匀分布特性。

X=rand(n)

1.生成一个n行n列的二维矩阵,其中所有元素均属于(0,1)区间内的随机数值。

2.当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中所有非零元素所对应的线性位置信息。

  1. 当x为一维数组时,该函数将输出其中所有非零元素对应的位置编号。
  2. 当x为二维矩阵时,该函数将输出矩阵中所有非零元素对应的位置编号。

K=find

全部评论 (0)

还没有任何评论哟~