Azzera filtri
Azzera filtri

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

3 visualizzazioni (ultimi 30 giorni)
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

Risposta accettata

madhan ravi
madhan ravi il 19 Ott 2018
Modificato: madhan ravi il 19 Ott 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 Commenti
Areej Nayab
Areej Nayab il 19 Ott 2018
thanku so much, i have done. yes you are right no need to use loop here.

Accedi per commentare.

Più risposte (1)

Image Analyst
Image Analyst il 19 Ott 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.

Categorie

Scopri di più su Loops and Conditional Statements in Help Center e File Exchange

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by