Οι χορδές κειμένου αποθηκεύονται σε MATLAB ως φορείς (μήτρες μονής σειράς). Οι μεμονωμένοι χαρακτήρες σε συμβολοσειρές μπορούν να ανακτηθούν ακριβώς ως στοιχεία σε ένα διάνυσμα (π.χ., συμβολοσειρά (4)). Το MATLAB περιλαμβάνει επίσης μια σειρά εντολών που θα σας βοηθήσουν να εργαστείτε με χορδές. Χρησιμοποιήστε την εντολή "strfind" για να αναζητήσετε μια συμβολοσειρά για ένα συγκεκριμένο χαρακτήρα ή σύνολο χαρακτήρων (υποστέλεχος).
Βήμα 1
Πληκτρολογήστε την ακόλουθη εντολή στο παράθυρο εντολών για να δημιουργήσετε μια νέα συμβολοσειρά, Χρησιμοποιώντας το "strfind" για να αναζητήσετε "mystring" για το γράμμα "i:" strfind (mystring, 'i') Οι αριθμοί 3, 6 και 23 επιστρέφονται σε ένα διάνυσμα. Αυτοί οι αριθμοί αντιστοιχούν στους δείκτες στο "mystring" όπου βρέθηκε το "i" (το τρίτο, το έκτο και το 23ο γράμμα).
Χρησιμοποιήστε μια συμβολοσειρά για το δεύτερο παράγωγο για να βρείτε μια μεγαλύτερη υποστέλεση: strfind (mystring, 'example') Ο αριθμός 12 επιστρέφεται. Αυτό αντιστοιχεί στον 12ο χαρακτήρα στη συμβολοσειρά, όπου αρχίζει η λέξη "παράδειγμα"
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα