2011-11-03 40 views
2

我正試圖初始化一個數組,在九十零的matlab中。但是,我不想在even = [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ......]之後寫入90個連續的零等。如何在MATLAB中初始化九十個'0'的數組?

+1

歡迎來到StackOverflow!如果你找到你喜歡的答案,請**接受**。欲瞭解更多信息,請查看[主題常見問題](http://stackoverflow.com/faq#howtoask) – Jacob

回答

9

使用功能zeros

E.g. x = zeros(1,90)

+0

如何處理九十二分之二十的數組?也就是說,是否有*一般形式*的零? – 2011-11-03 19:45:43

+1

@pst:使用'ones'功能。 'x = 42 *個(1,90)'。 – Jacob

+3

@pst:'42 * ones(1,90)'。或者'repmat([1],1,90)'。 –