Question on how to code something
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Lucas
am 24 Jan. 2014
Kommentiert: Lucas
am 25 Jan. 2014
Hi all,
My program produces two vectors which indicate current over time:
t_vec = [25 33 58 100]
I_vec = [50 0 -50 0]
which means that the current is 50 on the time interval [0,25], current 0 on [25,33] etc.
Now I want to extend both vectors so they give the current at every multiple of 10 sec as well:
T_vec = [0 10 20 25 30 33 40 50 58 60 70 80 90 100]
This T_vec I managed to make with "sort(0:10:100,T_vec)" , but the corresponding current vector
I_vec = [50 50 50 50 0 0 -50 -50 -50 0 0 0 0 0]
is more difficult to produce. Any suggestions? Thanks in advance!
Lucas
1 Kommentar
Akzeptierte Antwort
Walter Roberson
am 24 Jan. 2014
[counts, bins] = histc( T_vec, t_vec );
expanded_I_vec = I_vec(bins);
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Logical 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!