Title: Ευρεση αριθμου αρχειων σε ενα φακελο Post by: Axel on April 03, 2007, 20:48:39 pm Λοιπον, εστω οτι εχουμε μεσα σε ενα φακελο x αριθμο αρχειων της μορφης 1_a1.txt ... x_a1.txt Με ποιο τροπο μπορω να βρω τον αριθμο αυτο ωστε μετα σε ενα for loop να διαβαζω το καθε αρχειο?
Και κατι ακομα. Πως δημιουργω ενα string το οποιο αποτελειται απο εναν αριθμο και ενα αλλο string? Edit: Ετσι file1 = [int2str(1) '_x1.txt'] (Οκ, εχω ξεχασει το matlab μου φαινεται... :-[ ) Title: Re: Ευρεση αριθμου αρχειων σε ενα φακελο Post by: fugiFOX on April 04, 2007, 01:46:44 am το 2 μπορείς να το κάνεις και με τη συνάρτηση strcat, horzcat, vertcat
αν θες ρίξτες μια ματιά μήπως σε βολέψουν, εγώ πάντως προτιμώ τον τρόπο που αναφέρεις. Ένας τρόπος που μου έρχεται γρήγορα στο μυαλό για το 1ο ερώτημά σου είναι να διαβάζεις τα Χ* πρώτα γράμματα από κάθε όνομα αρχείου και ταυτόχρονα (στο ίδιο loop) να κάνεις και σύγκριση ώστε στο τέλος να σου μείνει ο μεγαλύτερος αριθμός, που θα είναι ο αριθμός των αρχείων. *=τα γράμματα που καθορίζουν τον αριθμό του αρχείου |