how can i truncte a matrix?
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
how can i truncate matrix with 51*500 to 51*71?
0 Kommentare
Antworten (2)
Dave B
am 14 Nov. 2021
Bearbeitet: Dave B
am 14 Nov. 2021
Are you asking how to take a 51 x 500 matrix and remove all but the first 71 columns?
x = rand(51,500);
x = x(:,1:71); % read this as x("all rows", "columns 1 to 71")
2 Kommentare
Dave B
am 14 Nov. 2021
the code above runs just fine:
x = rand(51,500);
x = x(:,1:71);
size(x)
The error indicates that the matrix has just one column:
a = rand(51,1); % this only has one column, how can I take the first 71 columns?
a(:,1:71)
Tina
am 14 Nov. 2021
if you have 51*500 try doing
a=zeros(51,500)
b=a(:,1:71)
and if you have 500*51
a=zeros(500,51)
b=a(1:71,:)
0 Kommentare
Siehe auch
Kategorien
Mehr zu Creating and Concatenating Matrices finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!