Problem 44258. Outer product of multiple vectors

In tensor algebra, it is often useful to define a tensor as a product of lower order tensors. Similarly, a multidimensional array T might be defined as an outer product of vectors, where a given element is defined by

T(i,j,k) = A(i)*B(j)*C(k);

Create a function outerProduct that accepts any number of row or column vectors and calculates their outer product. For the above example,

T = outerProduct(A,B,C);

Solution Stats

18.75% Correct | 81.25% Incorrect
Last Solution submitted on Jul 02, 2020

Problem Comments