fprintf for printing a matrix

42 visualizzazioni (ultimi 30 giorni)
Aftab Ahmed Khan
Aftab Ahmed Khan il 5 Giu 2014
Modificato: Cedric il 5 Giu 2014
Hi, I have a matrix name BS_channelTable of size (5,25) containg only zeros and ones. I want to print its element using a single fprintf command.
Just like if i just use the matrix name BS_channelTable in the command window.
  7 Commenti
Star Strider
Star Strider il 5 Giu 2014
Thanks! I wasn’t aware of that.
Something else you taught me!
Cedric
Cedric il 5 Giu 2014
Modificato: Cedric il 5 Giu 2014
I wouldn't recommend it as stderr should be kept for errors.. but if, like me, you make mistakes in most computations, then it can become legitimate to print to this stream ;-)

Accedi per commentare.

Risposta accettata

Star Strider
Star Strider il 5 Giu 2014
This works:
fid = 1; % Insert true ‘fid’
BS_channelTable = randi([0 1], 5, 25); % Create data
fprintf(fid, [repmat(' %d ', 1, 25) '\n'], BS_channelTable')
  2 Commenti
Aftab Ahmed Khan
Aftab Ahmed Khan il 5 Giu 2014
Thanks strider,
nice to see you after few weeks.
Star Strider
Star Strider il 5 Giu 2014
My pleasure!
Quite definitely you too!

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Get Started with MATLAB in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by