Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να βρείτε ένα πίνακα String κυττάρων σε MATLAB

MATLAB είναι μια σουίτα λογισμικού για την τεχνική προγραμματισμού , ανάλυση και παρουσίαση των δεδομένων . MATLAB περιέχει έναν τύπο δεδομένων , συστοιχία κυττάρων, που μπορεί να περιέχει οποιοδήποτε τύπο δεδομένων μέσα σε κάθε κύτταρο . Μια κοινή λειτουργία στη ροή δεδομένων σας μπορεί να είναι να καθοριστεί αν μια συγκεκριμένη σειρά κύτταρο περιέχει ένα αντικείμενο string που ταιριάζουν σε ένα συγκεκριμένο μοτίβο σπάγκο ή κορδόνι . MATLAB δεν περιλαμβάνει μια λειτουργία για να γίνει αυτό άμεσα , αν και μπορείτε να εκτελέσετε τη λειτουργία με λίγες γραμμές κώδικα . Οδηγίες
Η

1 Χρησιμοποιήστε το " iscellstr ( ) " λειτουργία για να διαπιστωθεί αν το κελί του πίνακα που ψάχνουν περιέχει μόνο χορδές . Αν συστοιχία κυττάρων σας περιέχει στοιχεία μη -string , χρησιμοποιήστε το " isa ( ) " λειτουργία για να ελέγξετε αν κάθε επιμέρους στοιχείο είναι ένα string . MATLAB καταστήματα εγχόρδων ως πίνακες του τύπου δεδομένων char . Για παράδειγμα: αν

( iscellstr ( my_cell_array ) )

εάν ( isa ( my_cell_array { i , j } , « χαρακτήρας » ) ) 2

επανελέγξουμε τα στοιχεία του πίνακα των κυττάρων σας, χρησιμοποιώντας ένα " για " βρόχο :

για i = 1 : my_cell_array_length εικόνων
3

Ελέγξτε αν κάθε στοιχείο του πίνακα σειρά κυττάρων σας ταιριάζει σας αναζήτηση string χρησιμοποιώντας το λογικό τελεστή " . ==" Εναλλακτικά , χρησιμοποιήστε το " strfind ( ) " λειτουργία για να βρείτε αν ένα στοιχείο συμβολοσειρά περιέχει μια δευτερεύουσα συμβολοσειρά που περιέχει την αναζήτησή σας :

αν ( my_cell_array { i , j } == my_search_string )

εάν ( strfind ( my_cell_array { i , j } , my_search_string ) )
Η 4

Εκτελέστε όρους κωδικός σας για το ταίριασμα των στοιχείων εγχόρδων . Αυτό μπορεί να επιστρέψει μια τιμή , εκτελεί μια λειτουργία με το κορδόνι ή το κορδόνι αντιγραφή σε άλλη σειρά στοιχείων .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα