我是Mathematica的新手,我在向数据表中添加列时遇到了严重的故障.我在Vista中运行Mathematica 7.在问这里之前我花了很多时间做RFD.
我有一个包含三列五行的数据表(mydata).我正在尝试向表中添加两个包含五个元素的列表(有效地向数据表添加两列).
这非常有效:
Table[AppendTo[mydata[[i]],myfirstlist[[i]]],{i,4}]
Run Code Online (Sandbox Code Playgroud)
打印出表格:mydata // TableForm显示添加的列.
但是,当我尝试添加我的第二个列表时
Table[AppendTo[mydata[[i]],mysecondlist[[i]]],{i,5}]
Run Code Online (Sandbox Code Playgroud)
无论是数学崩溃(!)或者,我得到的转换Part::partw和Part::spec错误说第5部分不存在.
但是,在所有错误消息(如果Mathematica没有崩溃)之后,再次打印出数据表:mydata // TableForm显示数据表有五列,就像我想要的那样.TableForm修订数据表上的所有格式选项都可以正常工作.
谁能告诉我我做错了什么?提前致谢!