如何处理导入的3D数据表以供功能使用?

时间:2012-02-08 12:52:40

标签: wolfram-mathematica

我在xlsx文件中导入了第3张,其中包含3列数据,使用

import["e:/temp/15c.xlsx"][[3]]

数据看起来像{{1,2,3},{4,5,6},{7,8,9}}。我想对一列数据进行曲线拟合,例如{1,4,7}或{2,5,8}。我试过了

Fit[%[[1, All, All]], {1, x, x^2}, {x}]

但它不起作用。有人请建议如何从导入的3D表格中获取任何一维数据吗?谢谢。

1 个答案:

答案 0 :(得分:3)

In[1]:= $list = {{1,2,3},{4,5,6},{7,8,9}};

In[2]:= $list[[All, 1]]

Out[2]= {1, 4, 7}

In[3]:= $list[[All, 2]]

Out[3]= {2, 5, 8}

In[4]:= $list[[All, 3]]

Out[4]= {3, 6, 9}

In[5]:= Fit[$list[[All, 2]], {1, x, x^2}, x] // Chop

Out[5]= -1. + 3. x
相关问题