Looping over a double

7 visualizzazioni (ultimi 30 giorni)
Marcos Perez Rodriguez
Marcos Perez Rodriguez il 4 Mar 2020
I have a double with 2808 time values stored in it. I want to loop it over a function where every iteration the time changes to the next time minus the first.. nth time minus the first time.
This is the eq: 1/(j+1) where j is the time value that would change every iteration and store value, index.
This is what I currently have:
time = a double with 2808 time values
for i = 1:size(time)
a(i) = i-7.3457e+05; %a is double storing time since mainshock
end
for j = 0:size(a)
aa(j+1) = 1/(j+1); %this is the eq I want to implement
end

Risposta accettata

David Hill
David Hill il 4 Mar 2020
I think this is what you are asking for.
time=time-time(1);
aa=1./time;

Più risposte (0)

Categorie

Scopri di più su Loops and Conditional Statements in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by