taking out elements from a series of integers
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Hello,
I can’t develop the following simple model with Simulink, so please help me with it.
A generator creates a series of integers. A dedicated block shall take out the first 2 elements out of every 5 elements. For example:
Generator: [1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ...] Output of this block: [1 2 6 7 11 12 ...]
Is it possible at all? Should sample time be adapted?
Senmeis
0 Kommentare
Antworten (2)
Image Analyst
am 20 Nov. 2013
Try this:
m = [1 2 3 4 5 6 7 8 9 10 11 12 13 14 15]
m2 = [m(1:5:end); m(2:5:end)]
output = m2(:)'
Results in command window:
m =
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
m2 =
1 6 11
2 7 12
output =
1 2 6 7 11 12
0 Kommentare
Owen
am 20 Nov. 2013
2 Kommentare
Image Analyst
am 20 Nov. 2013
I don't have Simulink. I thought Simulink blocks could use MATLAB code? If not, ignore my answer.
Siehe auch
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!