# How to find the individual values that produces max results in the addition of two time series?

2 visualizzazioni (ultimi 30 giorni)
Irshad Qureshi il 10 Mag 2023
Hello All,
I have results in several time series. If I add the two time series then I want to find the two values from two time series which would give the maximum result and then insert those values in another matrix. For example
Case 1: A = (1; 0.5; 1. 5; 2); B = (0.5; 0.3; 1; 0.2) and the answer would be R = [1.5, 1]
and the process should continue for many more sets containing matrix A and C, A and D, A and E, etc.
Thanks
##### 0 CommentiMostra -2 commenti meno recentiNascondi -2 commenti meno recenti

Accedi per commentare.

### Risposta accettata

Antoni Garcia-Herreros il 10 Mag 2023
Data=rand(4,10); % Each column of Data corresponds to B,C,D E F
Data(:,1)= [0.5; 0.3; 1; 0.2]; % First column corresponds to B
A = [1; 0.5; 1.5; 2];
R=zeros(2,size(Data,2)); %Matrix where your results will be stored
for j=1:size(Data,2)
[m,i]=max(A+Data(:,j)); % Find the maximum of the sum between A and the corresponding vector (B, C,D,...)
R(:,j)=[A(i);Data(i,j)];
end
R
R = 2×10
1.5000 2.0000 2.0000 2.0000 2.0000 2.0000 2.0000 2.0000 2.0000 2.0000 1.0000 0.9462 0.6854 0.3197 0.6258 0.3851 0.9645 0.1835 0.5872 0.2452
##### 0 CommentiMostra -2 commenti meno recentiNascondi -2 commenti meno recenti

Accedi per commentare.

### Categorie

Scopri di più su Time Series Collections in Help Center e File Exchange

R2023a

### Community Treasure Hunt

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

Start Hunting!

Translated by