linear optimization using optimization toolbox and minimize array sum
2 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
Torsten
2019 年 7 月 31 日
If you are given D and Th, then PD=abs(D-Th) is given. Then also the sum of PD is given. How do you want to minimize the sum of PD if it is already given ?
回答 (2 件)
Torsten
2019 年 7 月 31 日
https://math.stackexchange.com/questions/113270/the-median-minimizes-the-sum-of-absolute-deviations-the-l-1-norm
0 件のコメント
Bruno Luong
2019 年 7 月 31 日
編集済み: Bruno Luong
2019 年 7 月 31 日
Diff= abs(D-TH);
Now I want to minimize the sum of "Diff"
Threshold = median(D)
8 件のコメント
Bruno Luong
2019 年 7 月 31 日
Why do you neglect something that you want to achieve????
Wonder if you really know what you want.
参考
カテゴリ
Help Center および File Exchange で Get Started with Optimization Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!