How to select a certain range in the middle of my data?
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
David
el 5 de Jul. de 2022
Respondida: Star Strider
el 5 de Jul. de 2022
I have a set of experimental data x,y. x goes between different values, and I want to remove a range of values inside (think x has values from 0 to 10 and I want to remove the range betweeen 5 and 6). How can I remove the values for both x and y data?
I am importing the data as follows:
RealData=Importdata('datafile.txt');
This gives me a matrix with x and y in two columns. The matrix will be different in different cases, so I want to be able to remove the data by giving the values of x between which I don't want the data, as the indexes will vary from case to case.
I have seen ways to remove data after a certain value, but not a range in the middle.
0 comentarios
Respuesta aceptada
Star Strider
el 5 de Jul. de 2022
There are different ways to do this.
One approach —
ReadDataX = 0:0.5:10
ReadDataY = randi(9,size(ReadDataX))
Lv = ReadDataX<5 | ReadDataX>6;
NewDataX = ReadDataX(Lv)
NewDataY = ReadDataY(Lv)
.
0 comentarios
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!