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
Εκτελέστε όρους κωδικός σας για το ταίριασμα των στοιχείων εγχόρδων . Αυτό μπορεί να επιστρέψει μια τιμή , εκτελεί μια λειτουργία με το κορδόνι ή το κορδόνι αντιγραφή σε άλλη σειρά στοιχείων .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα