当前位置首页 > 百科资料> 正文

zeros

2022-07-04 02:45:57 百科资料

zeros是美国MathWorks公司出品的商业数学软件MATLAB内的一个函数。其功能是返回一个m×n×p×...的double类零矩阵。注意:m, n, p,...必须是非负整数,负整数将被当做0看待。

当没有参数时classname时,产生的是标量零矩阵,有参数时产生指定类型的零矩阵,例如zeros(3,2,'uint8')。

  • 外文名称 zeros
  • 函数名称 zeros
  • 基本功能 返回一个mxnxpx……的零矩阵
  • 来源 Matlab函数
  • 相关函数 ones,rand,randn,magic,eye

函数介绍

  在MATLAB中,此函数相关信息如下:

  二维用法:zeros(m,n)或zeros(n)

  功能:zeros(m,n)产生m×n的double类零矩阵,zeros(n)产生n×n的全0方阵。

  n维用法:zeros(m,n,p,...) 或zeros([m n p ...])或zeros(m,n,p...,classname)

  相关函数:ones、rand、randn、magic、eye

应用举例

  >> A=zeros(2,3)

zeros

  A =

  0 0 0

  0 0 0

  >> B=zeros(3)

  B =

  0 0 0

  0 0 0

  0 0 0

  投掷硬币实验

  ·>>x = rand(1,50000);%50000次

  sum=0;k1=0;a=zeros (1,50000);b= zeros (1,50000);

  for (i=1:50000)sum=sum+1;

  if x(i) > 0.5 k1=k1+1; end

  a(i)=k1;b(i)=sum;end

  f1=a./b;

  >>figure(1)

  plot(b,f1),title('出现正面的频率变化曲线')

  >>figure(2)

  plot(b,1-f1),title('出现反面的频率变化曲线')

  

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net