Похоже, это должно быть просто, но я не нашел ответа в документации Mathematica. Скажем, у меня есть два отдельных списка, например, x = {1,2,3,4,5} и y = {1,4,9,16,25}. Я хочу отформатировать эти списки в виде таблицы с каждым списком в виде столбца, например:
x y
1 1
2 4
3 9
4 16
5 25
Но если я сделаю TableForm [x, y], я получу только первый столбец, например:
1
2
3
4
5
Если я сделаю Grid [{x, y}], я получу таблицу, но отформатированную как строки вместо столбцов, например:
1 2 3 4 5
1 4 9 16 25
Теперь, если у меня есть значения в виде пар {x, y}, а не отдельных списков, тогда я могу получить почти , что я хочу, вот так:
Input: Table[{n,n^2},{n,1,5}]//TableForm
Output:
1 1
2 4
3 9
4 16
5 25
Я говорю почти , потому что я хотел бы, чтобы имена переменных были вверху каждого столбца, и я хотел бы, чтобы столбцы были выровнены так, чтобы эти цифры всегда располагались вертикально в одно место », десятки в десятке и т. д.
Итак, вернемся к моему вопросу: если у меня есть два отдельных списка одинаковой длины, как я могу отформатировать их в виде таблицы столбцов? Я проверил документацию MMA для Grid и TableForm, но я не смог найти способ сделать это. Я что-то пропустил? Если нет прямого способа сделать это, есть ли способ преобразовать два отдельных списка в пары значений, которые затем можно отформатировать в столбцах с помощью TableForm?
Спасибо за любые ваши предложения.