not correct output when using fprintf with multiple lines
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Something is wrong here.. I need to associate the number of students to each class.. Any suggestion?
fprintf('class %d: number of students %d\n',[1:5], [15 17 12 18 15])
% desired output
class 1: number of students 15
class 2: number of students 17
class 3: number of students 12
class 4: number of students 18
class 5: number of students 15
0 commentaires
Réponse acceptée
Dyuman Joshi
le 30 Sep 2023
Modifié(e) : Dyuman Joshi
le 30 Sep 2023
Arrange the values to make a 2xn vector.
fprintf('class %d: number of students %d\n',[1:5; 15 17 12 18 15])
The values are used in the order they are provided.
For a single input, values are used column-wise (Indexing and storing data in MATLAB is column based). For multiple inputs, each input is treated as a single input serially/sequentially.
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Entering Commands dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!