複製鏈接
請複製以下鏈接發送給好友

zeros

鎖定
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

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、randrandn、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('出現反面的頻率變化曲線') [1] 
參考資料