zeros功能是返回一个m×n×p×...的double类零矩阵。注意:m, n, p,...必须是非负整数,负整数将被当做0看待。当没有参数时classname时,产生的是标量零矩阵,有参数时产生指定类型的零矩阵,例如zeros(3,2,'uint8')。
zeros_zeros -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
zeros_zeros -应用举例
zeros
>>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('出现反面的频率变化曲线')