Removing selected data using unique
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Skydriver
am 27 Apr. 2019
Kommentiert: Image Analyst
am 29 Apr. 2019
Halo every one,
I have a question baout how to remov selected data base on such parameter. I want to remove the parameter of colom 1 and colom to based on colom 2 and colom 3.
The reuirement is the coloum 1 will be removed if the colom 3 has values coloum 3 <3.0 and column 3>-3.0. The same parameyers also be implemented for clumn 2 based on column 4<3.0 and column 4>-3.0.
Is there any one can help me how to use unique coding to do remove in column 1 and column 2.
Thx
1 Kommentar
Star Strider
am 27 Apr. 2019
There will be nothing left in the file:
D = load('InpUniqueSandSoil.txt');
[L,H] = bounds(D)
producing:
L =
0.2000 0.3476 -1.9411 -1.4528
H =
47.0000 29.5447 2.6284 2.9843
Akzeptierte Antwort
Image Analyst
am 27 Apr. 2019
Bearbeitet: Image Analyst
am 28 Apr. 2019
Try
data = dlmread(filename, ' ');
col1 = data(:, 1);
col2 = data(:, 2);
col3 = data(:, 3);
col4 = data(:, 4);
% coloum 1 will be removed if the colom 3 has values coloum 3 <3.0 and column 3>-3.0.
rowsToDelete = col3 > -3 | col3 < 3;
col1(rowsToDelete) = []; % Method 1: set to null.
% clumn 2 based on column 4<3.0 and column 4>-3.0.
rowsToKeep = col4 <= -3 & col4 >= 3;
col2 = col2(rowsToKeep); % Method 2: extract only the ones you want.
12 Kommentare
Image Analyst
am 29 Apr. 2019
I really doubt I'll be able to find enough time to carve out of my very busy schedule to delve into this. It doesn't look like a simple 5 minute task. Sorry but good luck. Call Mathworks tech support and they may be able to help.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Get Started with MATLAB 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!