MATLAB Function Reference    
zeros

建立一個所有元素皆為 0 的陣列

Syntax

Description

B = zeros(n) 傳回一個元素皆為 0n-by-n 矩陣。若 n 不是純量的話,則會出現錯誤訊息。

B = zeros(m,n) or B = zeros([m n]) 傳回一個元素皆為 0m-by-n 矩陣。

B = zeros(d1,d2,d3...) or B = zeros([d1 d2 d3...]) 傳回一個元素皆為 0d1-by-d2-by-d3-by-... 矩陣。

B = zeros(size(A)) 傳回一個大小與 A 相同,元素皆為 0 的矩陣。

Remarks

MATLAB並不能一次指派一整個維度--MATLAB會自動配置空間給矩陣。不過,要使程式執行較快的話,若使用 zeros 函式是一次就產生一個矩陣,或一次產生一行或一列,則可以達到此目的。

Examples

n = 1000

這個迴圈在 SPARC-1上會執行 1.2 秒。但如果使用x = zeros(1,n)來跑的話,時間可縮短到 0.2 秒之內。

See Also

eye, ones, rand, randn


  xor   zoom