not correct output when using fprintf with multiple lines
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Sim
el 30 de Sept. de 2023
Editada: Dyuman Joshi
el 30 de Sept. de 2023
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 comentarios
Respuesta aceptada
Dyuman Joshi
el 30 de Sept. de 2023
Editada: Dyuman Joshi
el 30 de Sept. de 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.
Más respuestas (0)
Ver también
Categorías
Más información sobre Whos en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!