Loop problem...please help
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Tabshir Bin Bashar
am 8 Dez. 2019
Kommentiert: Walter Roberson
am 8 Dez. 2019
Write a MATLAB function that takes a one-dimensional array of numbers (either a
row or column vector), and removes all of the neighboring duplicated numbers. For
example, the array [1 2 2 2 3 0 1 0 0 4] becomes [1 2 3 0 1 0 4]. The function should
return the answer as a one-dimensional array of numbers in the same format as the
input. Your program should use a loop command.
Akzeptierte Antwort
Walter Roberson
am 8 Dez. 2019
Take a copy of the input. Go through it starting from the end. If the current entry is the same as the entry before it in the array, delete the current entry.
2 Kommentare
Walter Roberson
am 8 Dez. 2019
Starting from the end I said, not from the beginning . And I said to check the previous entry, not the next entr.
And watch out for your boundary condition. If you are at i = 1 then you should not be examining x(i-1)
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Loops and Conditional Statements 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!