Hi Emily,
When I evaluate the code I get
Dot::dotsh: Tensors
{{2,2.4,2.88},{2,2.4,2.4},{2,2.4,2.},{2,2.,2.4},{2,2.,2},{2,2.,1.66667},{2,1.66667,2.},{2,1.66667,1.66667},{2,1.66667,1.38889}}
and
{{a,b1,c1},{a,b1,c2},{a,b1,c3},{a,b2,c4},{a,b2,c5},{a,b2,c6},{a,b3,c7},{a,b3,c8},{a,b3,c9}}
have incompatible shapes.
Thread
does not Hold
its arguments so Dot
gets evaluated before Thread
in the following
BBig = Thread[Dot[B1t, B2t]];
You do not get the same error, which is odd. Are you sure the code shared is exactly what you evaluated?