Effacer les filtres
Effacer les filtres

How to output a cell array using fprintf?

8 vues (au cours des 30 derniers jours)
Sean Murphy
Sean Murphy le 26 Avr 2022
Commenté : Sean Murphy le 26 Avr 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 commentaire
VBBV
VBBV le 26 Avr 2022
use cell2mat on output and then apply fpritntf

Connectez-vous pour commenter.

Réponse acceptée

Chunru
Chunru le 26 Avr 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]}
  1 commentaire
Sean Murphy
Sean Murphy le 26 Avr 2022
This works well, thank you for the help!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Cell Arrays dans Help Center et File Exchange

Produits


Version

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by