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

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

Πώς να εμφανίσετε μια τιμή σε ένα String MATLAB

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

1 Επιλέξτε τη λειτουργία εξόδου σας . MATLAB προσφέρει δύο λειτουργίες για να εμφανίσετε μια αριθμητική μεταβλητή σε μια σειρά : " . Fprintf " " sprintf » και Η λειτουργία " sprintf " μορφοποιεί την έξοδο ως μεταβλητή συμβολοσειράς MATLAB . Η λειτουργία " fprintf », γράφει η μορφοποιημένο string σε ένα αρχείο κειμένου , ή στην έξοδο της επιφάνειας εργασίας εάν δεν αναγνωριστικό αρχείου είναι δεδομένη. 2

Διαμορφώστε σειρά σας . Σκεφτείτε δύο αριθμητικές μεταβλητές που περιέχουν ακέραιους αριθμούς: " αριθμός1 " και " number2 " . Ως ένα παράδειγμα , εμφανίζει δύο αριθμούς , καθώς και το αποτέλεσμα της διαίρεσης " αριθμός1 " από τον " αριθμός2 " . Το string format για να δώσει στη λειτουργία εκτύπωσης θα μπορούσε να είναι , "Το αποτέλεσμα της διαίρεσης % d από % d είναι % f . "

Σημειώστε ότι τα σήματα διπλά τιμές πρέπει να περιλαμβάνονται στον κώδικα MATLAB . Το "% d " και " % f" είναι χαρακτήρες μετατροπής που λένε MATLAB πώς να διαμορφώσετε την αριθμητική μεταβλητή . Το "% d " χαρακτήρα μετατροπής θα διαμορφώσετε μια αριθμητική μεταβλητή ως βάση 10 , η οποία υπεγράφη ακέραιο . Το " % f" μετατροπής διαμορφώνει τη μεταβλητή ως ένα σταθερό σημείο δεκαδικό .
Εικόνων 3

Εκτυπώστε το παραπάνω παράδειγμα στην επιφάνεια εργασίας MATLAB ενώ τρέχει ένα πρόγραμμα , πραγματοποιήστε την παρακάτω κλήση λειτουργία σας πρόγραμμα :

fprintf ( « το αποτέλεσμα της διαίρεσης % d από % d είναι % f" , αριθμός1, αριθμός2 , number1/number2 ) ?
Η 4

Αποθηκεύστε το παραπάνω παράδειγμα σε ένα μεταβλητή συμβολοσειράς . Κάντε το παρακάτω πρόσκληση MATLAB λειτουργία στο πρόγραμμά σας :

output_string = sprintf ( " Το αποτέλεσμα της διαίρεσης % d από % d είναι % f" , αριθμός1, αριθμός2 , number1/number2 ) ?
Η
εικόνων

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

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