Is it possible to multiply A[m,n,k] by B[p,q,r]? Does the regular matrix product have generalized form?
I would appreciate it if you could help me to find out some tutorials online or mathematical 'word' which means N-dimensional matrix product.
Upd. I'm writing a program that can perform matrix calculations. I created a class called matrix and made it independent from the storage using object oriented features of C++. But when I started to write this program I thought that it was some general operation to multiply for all kinds of arrays(matrices). And my plan was to implement this multiplication (and other operators) and get generalized class of objects. Since this site is not concerned with programming I didn't post too much technical details earlier. Now I'm not quite sure if that one general procedure exists. Thanks for all comments.