2014-01-27 3 views
1

저는 Wolfram Mathematica 9를 처음부터 익히기 시작하고 Outer 함수를 사용하는 방법을 배우려고합니다. 두 개의 주사위를 굴려서 가능한 모든 결과가 포함 된 목록을 생성하고자하는 곳에 문제가 있습니다. 나는 다음과 같은 목록을 가지고있다.Mathematica에서 Outer를 사용하여 두 주사위의 모든 가능한 결과를 찾습니다.

numbers = { 1, 2, 3, 4, 5, 6 }

나는 다음과 같은 형식에 있어야 생성 할 목록입니다.

{ { 1, 1 }, { 1, 2 }, { 1, 3 }, ..., { 6, 6 } }

나는 아무 소용

Outer[Times, numbers, numbers]

같은 것들을 시도했습니다. 이 문제를 어떻게 해결합니까?

미리 감사드립니다.

+1

'튜플 [numbers, 2]'는 어떤 용도로 사용됩니까? – cormullion

+0

'바깥 쪽 [리스트, 숫자, 숫자]'는 제가 찾고있는 것입니다. 둘 다 감사합니다! –

+0

@HighPerformanceMark이 질문에 대한 답변으로 의견을 제출 하시겠습니까? –

답변

3

을 고집하고 싶다면 Outer[List,numbers,numbers]을 시도하십시오.

1

이렇게 언급 한 것처럼 다른 방법이 있습니다. 하위 집합 [범위 [1, 6], {2}]

0

JoinOuter[{#1}~Join~{#2},numbers,numbers]으로 사용할 수도 있습니다.