elimde 4 tane liste var, 5 elamanlı, bu listelerdeki aynı sayıları tek bir sayı haline getirmeyi hangi matlab komutu yapıyor ?
örneğin: 1, 5, 21, 25 sayılaarı ikişer deefa yazılmış bunları teke düşürmek istiyorum.
v1=[ 1 2 3 4 5]
v2 =[1 6 11 16 21]
v3 =[5 10 15 20 25]
v4=[21 21 23 24 25]

BeğenFavori PaylaşYorum yap
  • ozturka @ozturka

    v1 = [1 2 3 4 5];
    v2 = [1 6 11 16 21];
    v3 = [5 10 15 20 25];
    v4 = [21 21 23 24 25];

    % Tüm vektörleri birleştir
    combined = [v1 v2 v3 v4];

    % Ortak elemanları bul ve teke indir
    unique_elements = unique(combined);

  • Gamepad @gamepad

    Matlab'da, dört listeyi birleştirip aynı olan sayıları teke düşürmek için union veya unique fonksiyonlarını kullanabilirsiniz. Aşağıda her iki yöntemle de nasıl yapabileceğinizi gösteriyorum:

    Yöntem 1: union Fonksiyonu Kullanarak
    union fonksiyonu iki vektörün birleşimini alır ve aynı olan elemanları teke düşürür.

    Örneğin:

    matlab
    Kodu kopyala
    v1 = [1 2 3 4 5];
    v2 = [1 6 11 16 21];
    v3 = [5 10 15 20 25];
    v4 = [21 22 23 24 25];

    % İlk iki vektörün birleşimi
    temp_union = union(v1, v2);

    % Üçüncü vektörle birleşim
    temp_union = union(temp_union, v3);

    % Son vektörle birleşim
    final_union = union(temp_union, v4);
    Bu kod, dört vektördeki tüm sayıları birleştirir ve aynı olan sayıları teke indirir. Sonuç final_union içinde saklanır.

    Yöntem 2: unique Fonksiyonu Kullanarak
    Dört vektörü birleştirip ardından unique fonksiyonunu kullanarak aynı olan sayıları teke düşürebilirsiniz:

    matlab
    Kodu kopyala
    v1 = [1 2 3 4 5];
    v2 = [1 6 11 16 21];
    v3 = [5 10 15 20 25];
    v4 = [21 22 23 24 25];

    % Dört vektörü birleştir
    combined_vector = [v1 v2 v3 v4];

    % Aynı olan sayıları teke düşür
    unique_numbers = unique(combined_vector);
    Bu kodda, dört vektör birleştirilir ve unique fonksiyonu kullanılarak aynı olan sayılar teke indirilir. Sonuç unique_numbers içinde saklanır.

    Her iki yöntemle de istediğiniz sonuca ulaşabilirsiniz. Hangi yöntemin daha uygun olduğunu, hangi işlemlere devam edeceğinize bağlı olarak seçebilirsiniz.

  • Burak Özyürek @burakozyurek

    Uniqe elemanları bulma yazarsan bulursun