matuser Δημοσ. 21 Μαρτίου 2011 Share Δημοσ. 21 Μαρτίου 2011 Εχω τον εξής πινακα: Α= 0 4 1 159 2 188 2 189 2 191 3 211 4 249 5 315 6 346 7 366 7 368 8 401 9 451 10 486 11 504 12 545 13 565 14 655 15 662 16 679 Θέλω φτιαξω εναν ομοιο πινακα με δυο στηλες οπου θα εχουν αφαιρεθεί οι γραμμες με τα ομοια στοιχεια. Ο έλεγχος θα γινεται στα στοιχεια της πρωτης στήλης, οπου θα κρατιέται το πρώτο σε εμφάνιση και σβήνονται τα υπόλοιπα.Ετσι το αποτελέσμα θα πρεπει να ειναι το εξής: 0 4 1 159 2 188 3 211 4 249 5 315 6 346 7 366 8 401 9 451 10 486 11 504 12 545 13 565 14 655 15 662 16 679 Δοκιμασα την εντολή unique(A) ομως τα επιστρεφει ολα σε διανυσμα, ενω εγω θέλω να ειναι σε μορφή πινακα ακριβως οπως αυτός που παραθετω.Καμια ιδεα?? Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
insomniaK Δημοσ. 21 Μαρτίου 2011 Share Δημοσ. 21 Μαρτίου 2011 > [b, I] = unique(A(:,1)) B(:,2) = A(I,2) Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
marios_geo Δημοσ. 24 Μαρτίου 2011 Share Δημοσ. 24 Μαρτίου 2011 B=unique(A,'rows') Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
insomniaK Δημοσ. 24 Μαρτίου 2011 Share Δημοσ. 24 Μαρτίου 2011 δεν παράγει το ζητούμενο αποτέλεσμα. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
marios_geo Δημοσ. 25 Μαρτίου 2011 Share Δημοσ. 25 Μαρτίου 2011 Τώρα που ξαναδιάβασα το πρόβλημα, έχεις δίκιο. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.