print the element of a matrix
77 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
mohammed almakaleh
il 17 Mag 2020
Modificato: mohammed almakaleh
il 17 Mag 2020
i wrote this code to print the largest element in the first row of a matrix, but it print the index of the largest number?
how cam i print largest element??
matrix=input("Enter the Matrix");
max=0;
[r,c]=size(matrix);
d=c[j];
n=length(matrix);
for i=0:1
for j=0:c
if [j]> max
max=[j];
end
end
end
disp(max);
0 Commenti
Risposta accettata
Stijn Haenen
il 17 Mag 2020
You can use:
a=max(matrix(1,:));
disp(a)
to disp the max value from the first row,
or
b=max(matrix(:,1));
disp(b)
to get the max value from the first column
you can use
[a,x]=max(matrix(1,:));
to get the value and the positions of the max element.
Più risposte (1)
Stijn Haenen
il 17 Mag 2020
a=-Inf;
for i=1:numel(matrix(:,1))
if matrix(i,1)>a;
a=matrix(i,1);
end
end
disp(a)
1 Commento
Vedere anche
Categorie
Scopri di più su Workspace Variables and MAT-Files in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!