How to delete row or column in x.mat file
15 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
shawin
el 22 de Oct. de 2020
Comentada: Ameer Hamza
el 22 de Oct. de 2020
Hi,
I have a X.mat file, its big mat file.
how can i delet the rows ( specific row ) !! for example;
row : 600 to 3000 delete
or column 25 to 35 delete
I tried The code below but did not work :
X = importdata('X.mat');
X([501,2000],:) = [];
0 comentarios
Respuesta aceptada
Ameer Hamza
el 22 de Oct. de 2020
Editada: Ameer Hamza
el 22 de Oct. de 2020
Does X.mat file only have one variable? In that case, try
X(501:2000,:) = [];
%^ put : here
Also, If the variable is very large, then it may be faster to modify the mat file without loading directly
data = matfile('X.mat', 'Writable', true);
data.X(501:2000,:) = [];
2 comentarios
Ameer Hamza
el 22 de Oct. de 2020
I missed to change the Writable property. Check the updated answer.
Más respuestas (0)
Ver también
Categorías
Más información sobre Structures en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!