How to output a cell array using fprintf?

10 visualizaciones (últimos 30 días)
Sean Murphy
Sean Murphy el 26 de Abr. de 2022
Comentada: Sean Murphy el 26 de Abr. de 2022
I am trying to figure out how to output this cell array from Excel using fprintf in my program. I would like to keep the same format. I keep getting errors saying that the function is not defined for cell inputs and get the same using sprintf and I'm not sure on how to convert it
Here is my array in Excel and in MATLAB Command window.
Here is the code I am running to call the program.
The ommision of the semicolon on all outputs the array.
Thank you!
  1 comentario
VBBV
VBBV el 26 de Abr. de 2022
use cell2mat on output and then apply fpritntf

Iniciar sesión para comentar.

Respuesta aceptada

Chunru
Chunru el 26 de Abr. de 2022
% cell array
a = {'# To Select', 'Names', 'Barcodes', 'Prices'; 1, 'ABC', 1234, 4.5}
a = 2×4 cell array
{'# To Select'} {'Names'} {'Barcodes'} {'Prices'} {[ 1]} {'ABC' } {[ 1234]} {[4.5000]}
fprintf("%s\n", formattedDisplayText(a))
{'# To Select'} {'Names'} {'Barcodes'} {'Prices'} {[ 1]} {'ABC' } {[ 1234]} {[4.5000]}

Más respuestas (0)

Categorías

Más información sobre Cell Arrays en Help Center y File Exchange.

Productos


Versión

R2021b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by