Как работать с импортированной трехмерной таблицей данных для использования функции? - PullRequest
0 голосов
/ 08 февраля 2012

Я импортировал 3-й лист в файл xlsx, который содержит 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}]

но это не сработало. Кто-нибудь, пожалуйста, подскажите, как получить 1D-данные из импортированной 3D-таблицы? Спасибо.

1 Ответ

3 голосов
/ 08 февраля 2012
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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...