Matrix Product optimization with Bsxfun
1 view (last 30 days)
i am looking to do:
A % --> 128 x 128 (matrix)
B % --> 1 x 128 (vector)
And i need to calculate (repeated 1e5 times):
D = A*B'
% that is not the element wise A.*B
For speed, i have problem by doing the fast:
D = bsxfun(@mtimes, A, B');
That should be the same but gives me error.
How can i fix this regarding dimensions?
Bruno Luong on 5 Nov 2022
Edited: Bruno Luong on 5 Nov 2022
You simply cannot invent something that does not exist (support) in MATLAB, the function mtimes is not supported by bsxfun see fun — Binary function to apply
Beside that I have the hard time to figure out what you would ;do with matrix multiplication with expansion