Effacer les filtres
Effacer les filtres

How to write data to text file with the same space before and after values?

3 vues (au cours des 30 derniers jours)
Hi, I want to write data to text file using fprintf. I want to get the output like the the attachment (expected). However, I got an output with messy space (result). Is there a way to handle this matter? I would very appreciate it.
  2 commentaires
KSSV
KSSV le 8 Oct 2022
What is the output you are trying to write into textfile? A matrix?
Ahmad Bayhaqi
Ahmad Bayhaqi le 8 Oct 2022
Yes and like expected figure in the attachment.

Connectez-vous pour commenter.

Réponse acceptée

KSSV
KSSV le 8 Oct 2022
You need to proceed like shown below.
A = rand(4) ;% Demo matrix
[mrows, ncols] = size(A) ;
fmt = [repmat('%f ', 1, ncols) '\n'] ;
fprintf(fmt, A.')
0.083855 0.056709 0.874155 0.832302 0.279760 0.150683 0.822811 0.093508 0.877169 0.828942 0.578860 0.973929 0.607329 0.494551 0.707804 0.998606

Plus de réponses (0)

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by