mathematica-创建特定长度的列表和向量

时间:2010-02-27 20:06:53

标签: wolfram-mathematica

在Mathematica中,

  1. 如何创建长度为n的列表 并用零填充?
  2. 我怎么样? 创建一个长度为n的向量并填充 用零?

2 个答案:

答案 0 :(得分:9)

版本6.0及更高版本包含一个新功能ConstantArray来完成此操作,并且比使用Table更有效:

In[2]:= ConstantArray[0,10]
Out[2]= {0,0,0,0,0,0,0,0,0,0}

此处的文件:
http://reference.wolfram.com/mathematica/ref/ConstantArray.html

答案 1 :(得分:3)

在Mathematica中,列表和向量之间没有区别。您可以使用Table函数生成长度为n的列表:

x = Table[0, {n}]
(* If n was 4, x would now be the list {0, 0, 0, 0} *)