zeros

zeros

商業數學軟件MATLAB内的一個函數
zeros是美國MathWorks公司出品的商業數學軟件MATLAB内的一個函數。其功能是返回一個m×n×p×...的double類零矩陣。注意:m, n, p,...必須是非負整數,負整數将被當做0看待。當沒有參數時classname時,産生的是标量零矩陣,有參數時産生指定類型的零矩陣,例如zeros(3,2,'uint8')。
  • 中文名:
  • 外文名:zeros
  • 别名:
  • 函數名稱:zeros
  • 基本功能:返回一個m×n×p×...的零矩陣
  • 來源: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

使用方法

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('出現反面的頻率變化曲線')

相關詞條

相關搜索

其它詞條