how can i display b(i,j) matrix.i have attached the code i am working with.

1 view (last 30 days)
clear all; a=[1,2,3,4;4,3,2,3]; for i=1,size(a,1) for j=1,size(a,2) b(i,j)=a(i,j) disp(b) // this is not giving the out i need end end

Accepted Answer

madhan ravi
madhan ravi on 19 Oct 2018
Edited: madhan ravi on 19 Oct 2018
a=[1,2,3,4;4,3,2,3];
[m,n]=size(a)
b = zeros(m,n) % pre-allocate for speed
for i=1:m % not , should be :
for j=1:n
b(i,j)=a(i,j);
% disp(b) % this is not giving the out i need e
end
end
disp(b)
  5 Comments

Sign in to comment.

More Answers (1)

Image Analyst
Image Analyst on 19 Oct 2018
Try double clicking b in the workspace panel to bring it up in the variable editor. Or you can put the cursor next to b and type control-d to bring it up in the variable editor.
Also, please read this link: http://www.mathworks.com/matlabcentral/answers/13205#answer_18099 and fix your post.

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!