Bir dizi içinde birden çok sayı var ve her biri en iyi sonucu arasındaki farkı bulmak istiyorum (öğeleri tekrarlamak istemiyorum). Her şeyi permütasyon Sayıların permütasyonlarının farkını bulma ve sonuca göre sıralama
v = [120;124;130];
p = perms(v)
alır çünkü komut "perma" seçeneğini kullanarak denedik ama ben istiyorum şekilde çalışmak görünmüyor. Herkes başka öneri
Örnek var mı: Ben 3 numara var a = [120124130] (sayılar yüzlerce olabileceğini lütfen unutmayın) ve daha sonra sıralama sonucu tarafından, sayılar arasındaki farklılıkları bulur. Hesaplamalar aşağıdaki metin gibi görünecekti.
124-120 =4
130-124 =6
130-120 =10
Yani nihai dizi b
b=
[124 120 4
130 124 6
130 120 10]
PS altında dizisi gibi görünecektir: Ben matlab gibidir oktav 3.8.1 kullanıyorum
@Amro gider vektör. O zaman sonuçla tam olarak ne yapmak istiyorsun? sıralanan farklılıkları saklamak? Bu son kısım belli değil. Burada beklenen sonuç nedir? Bu PDIST fonksiyonuna benzer geliyor .. – Amro
Evet Son dizinin sorunun içinde nasıl görüneceğini ekledim. –