mathematica用循环如何输出一维列表?

mathematica用循环如何输出一维列表?例:Do[Print[{5*i*j+1},{i,2},{j,3}]输出的是:{6}{11]{16}{11}{21]{31}那... mathematica用循环如何输出一维列表?
例: Do[Print[{5*i*j+1},{i,2},{j,3}]输出的是:
{6}
{11]
{16}
{11}
{21]
{31}
那么,怎样命令才能输出 一维形式{6,11,16,11,21,31} ,菜鸟多谢各位老师!
展开
 我来答
xzcyr
2013-03-20 · TA获得超过3399个赞
知道大有可为答主
回答量:1400
采纳率:100%
帮助的人:669万
展开全部
构造列表用什么Do啊,用Table啊,Table:
Flatten@Table[5*i*j + 1, {i, 2}, {j, 3}]

非要用Do就这样:
Last@Last@Reap@Do[Sow[5*i*j + 1], {i, 2}, {j, 3}]

还可以这样:
c = {};
Do[b = 5*i*j + 1; c = Append[c, b], {i, 2}, {j, 3}]

看起来差不多但其实大不相同并且更慢的,就这样:
a = {};
Do[b = 5*i*j + 1; AppendTo[a, b], {i, 2}, {j, 3}]
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式