matrix dividing
Show older comments
If I have a big matrix like this: A=ones(1,450000). How can I divide it in 300 equal parts (1, 1500) and multiple these 300 parts (arrays) with a matrix with dimensions B=(1,300)?
Thank you...
Answers (1)
Fangjun Jiang
on 15 Nov 2011
A=ones(1,450000);
NewA=reshape(A,300,[]);
C=B*NewA;
2 Comments
athpapa -
on 15 Nov 2011
Fangjun Jiang
on 15 Nov 2011
Use this example to understand the row and column
Assume B=magic(3)
B(:,1) is the first column of B, B(:,2) is the second column,...
B(1,:) is the first row of B, B(2,:) is the second row, ...
Categories
Find more on Linear Algebra in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!