Tôi có một dãy các số nguyên, và tôi muốn chia mảng này với 0 đến và một hàm cho tôi điểm chia tách.Tách một mảng trong MATLAB
Ví dụ: Array: 0 0 0 1 2 4 5 6 6 0 0 0 0 0 22 4 5 6 6 0 0 0 4 4 0
Chức năng phải trả lại những con số:
[ 3 10 ;14 20 ;22 25 ]
Những con số này là chỉ số bắt đầu và kết thúc của các số không.
@amro - điều này giống như nghịch đảo của vấn đề đó nơi OP đang cố gắng tìm các đảo có giá trị khác 0. – Kev
@Kev: để chuyển đổi sang giá trị khác, nó đơn giản như thêm 'mảng = (mảng == 0);' khi bắt đầu (hoặc cách khác xung quanh 'mảng ~ = 0', tùy thuộc vào cách bạn đang xem nó) ... – Amro
@amro - đúng, nhưng nó không phải là bản sao "chính xác". – Kev