Values substitution of intervals.

5 Ansichten (letzte 30 Tage)
Michal Schreiner
Michal Schreiner am 3 Jun. 2020
Hello,
Its any easy way how to substitue interval in array with one value?
For example:
Values from 1400 to 1500 substitute with value 0.
Values from 1650 to 1750 substitute with 30.
Values from 1950 to 2000 substitue with 60.
I know about x(x<trehshold)=0 , but i need to use interval.
Thanks for reply!

Akzeptierte Antwort

madhan ravi
madhan ravi am 3 Jun. 2020
Bearbeitet: madhan ravi am 3 Jun. 2020
interval1 = (x >= 1400) & (x <= 1500);
interval2 = (x >= 1650) & (x <= 1750);
interval3 = (x >= 1950) & (x <= 2000);
x(interval1) = 0;
x(interval2) = 30;
x(interval3) = 60

Weitere Antworten (1)

David Hill
David Hill am 3 Jun. 2020
x(x>=1400&x<=1500)=0;

Kategorien

Mehr zu Mathematics 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!

Translated by