0
는 매스 매 티카 다음 코드 조각을 고려하십시오. 그러나 나는 다음과 같은 오류 메시지를 얻을 : 는 매스 매 티카에서 외부 명령 목록 평가 변수를 공급하는 방법
During evaluation of In[16]:= Part::partd: Part specification 1[[1]] is longer
than depth of object. >>
During evaluation of In[16]:= Part::partd: Part specification 1[[2]] is longer
than depth of object. >>
During evaluation of In[16]:= Part::partd: Part specification 1[[3]] is longer
than depth of object. >>
During evaluation of In[16]:= General::stop: Further output of Part::partd will
be suppressed during this calculation. >>
Out[16]= {{1[[1]] + 1[[2]] + 1[[3]], 2[[1]] + 2[[2]] + 2[[3]],
3[[1]] + 3[[2]] + 3[[3]]}}
그래서 분명히 외부는 따로 목록 변수 입력을 받아 별도의 구성 요소를 취급합니다.
제 질문은 구성 요소를 Outer
환경에서 함께 묶을 수 있습니까? 많은 감사합니다! Map
또는 유사한을 사용하여,
Outer[f, {3}, {a}, 1, 1]
(* {{6}} *)
당신이 해결하는 실제 문제에 따라, (Outer
w.r.t.)보다 우수한 방법이있을 수있다 :
왜이 컨텍스트에서 '외부'가 필요합니까? 또한'f [n_, a_]'는 Total [Take [a, n]]로 쓸 수있다. – Verbeia