Easy? How can I remove data below or above a certain value?
28 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Patrick
il 4 Dic 2013
Commentato: Image Analyst
il 17 Nov 2020
I have a long vector, with values between 0 and 10,000. I'd like to separate this into three new vectors: one containing only the values between 0 and 1,000; one containing only the values between 1,000 and 5,000; and one containing the values above 5,000. How can I do this?
0 Commenti
Risposta accettata
Image Analyst
il 4 Dic 2013
First of all, it's not long - far, far from it. To find values in a range, you need to create a logical vector that says whether an element is, or is not, in the range. Like this:
vector = 9000*rand(1, 100); % Sample data
% Extract elements in the first range.
inRange = vector < 1000;
firstRange = vector(inRange);
% Extract elements in the second range.
inRange = vector > 1000 & vector <= 5000;
secondRange = vector(inRange);
% Extract elements in the third range.
inRange = vector > 5000;
thirdRange = vector(inRange);
2 Commenti
Sudhir Rai
il 17 Nov 2020
I have data for time(t) and pressure (p).
I want to fit these data to equation
I have done simple calcualtion and fittings in matlab. plese suggest how to fit data.
Please help.
Image Analyst
il 17 Nov 2020
See attached demo and make adaptations. Start a new question since your question here has nothing to do with this thread at all.
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Testing Frameworks in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!