机械

zeros

商业数学软件MATLAB内的一个函数

  • 中文名:
  • 外文名:zeros
  • 别名:
  • 函数名称:zeros
  • 基本功能:返回一个m×n×p×...的零矩阵
  • 来源:matlab函数
  • 相关函数:ones,rand,randn,magic,eye
  • zeros介绍
    zeros是美国MathWorks公司出品的商业数学软件MATLAB内的一个函数。其功能是返回一个m×n×p×...的double类零矩阵。注意:m, n, p,...必须是非负整数,负整数将被当做0看待。当没有参数时classname时,产生的是标量零矩阵,有参数时产生指定类型的零矩阵,例如zeros(3,2,'uint8')。

    函数介绍

    在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

    使用方法

    B=zeros(n):生成n×n全零阵。nB=zeros(m,n):生成m×n全零阵。nB=zeros([m n]):生成m×n全零阵。nB=zeros(d1,d2,d3……):生成d1×d2×d3×……全零阵或数组。nB=zeros([d1 d2 d3……]):生成d1×d2×d3×……全零阵或数组。nB=zeros(size(A)):生成与矩阵A相同大小的全零阵。

    应用举例

    >> A=zeros(2,3)

    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('出现反面的频率变化曲线')

    相关资讯
    内容声明

    1、本网站为开放性注册平台,以上所有展示信息均由会员自行提供,内容的真实性、准确性和合法性均由发布会员负责,本网站对此不承担任何法律责任。

    2、网站信息如涉嫌违反相关法律规定或侵权,请发邮件至599385753@qq.com删除。

    Copyright © 趣爱秀