2011-11-03 24 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)'。 –