# linear optimization using optimization toolbox and minimize array sum

6 views (last 30 days)

Show older comments

I had dataset of load for 7 days, 1min time interval and I want to put a threshold value. Now claculate a difference D=(load-Threshold) and this D array should be positive by taking modulus and then a array values 'V' with corresponding to the each load data to minimize the sum of array D all data. How to minimize the sum of all elements of D and find the array values of 'V'.

For example:

a = 30;

b = 150;

D = (b-a).*rand(100,1) + a; % load data

Th=110; % threshold

Diff= abs(D-TH);

Now I want to minimize the sum of "Diff" and find a corresponding vector V(100*1) vector for all values.

##### 4 Comments

Torsten
on 31 Jul 2019

### Answers (2)

Torsten
on 31 Jul 2019

##### 0 Comments

Bruno Luong
on 31 Jul 2019

Edited: Bruno Luong
on 31 Jul 2019

Diff= abs(D-TH);

Now I want to minimize the sum of "Diff"

Threshold = median(D)

##### 8 Comments

Bruno Luong
on 31 Jul 2019

Why do you neglect something that you want to achieve????

Wonder if you really know what you want.

### See Also

### Categories

### Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!