Belirli bir öğe değerini doğruladıktan sonra bir diziye bir eleman yerleştirmenin bir yolu var mı? Örneğin, dizideki her biri 1 sonramatlab: Öğe sonrası eleman ekleme?
A = [0 0 1 1 0 1 0]
alır, ben bir yolu, genel durum için, bu kod istediğiniz Ancak
Anew = [0 0 1 1 1 1 0 1 1 0]
almak için başka bir 1 eklemek istediğiniz (herhangi bir uzunluğu 1 satır dizi ve herhangi bir sırada olabilir).
Bunun tek sorunu, AA'nın büyük vektörler için çok yavaş yapmasını sağlayacak şekilde her yinelemeyi büyütmesidir. Eğer AA’yı önceden tahsis edebilecek olursanız sorun olmaz, ancak birleştirme çalışmaz! – Zero
Evet, büyük diziler için iyi bir şey değil, zaten söylediğim gibi, vektörize edilmiş bir yol var ve siz de bir tane gösterdiniz. Akümülatör hakkında da düşünüyordum, ama emin değilim ki, bu fonksiyonla nasıl yapılacağını bilmiyorum ... – bla
Okunuculuk için değil, vektör için çok açık. Kesinlikle iyi bir cevap, +1 –