fprintf for printing a matrix

42 visualizaciones (últimos 30 días)
Aftab Ahmed Khan
Aftab Ahmed Khan el 5 de Jun. de 2014
Editada: Cedric el 5 de Jun. de 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 comentarios
Star Strider
Star Strider el 5 de Jun. de 2014
Thanks! I wasn’t aware of that.
Something else you taught me!
Cedric
Cedric el 5 de Jun. de 2014
Editada: Cedric el 5 de Jun. de 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 ;-)

Iniciar sesión para comentar.

Respuesta aceptada

Star Strider
Star Strider el 5 de Jun. de 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 comentarios
Aftab Ahmed Khan
Aftab Ahmed Khan el 5 de Jun. de 2014
Thanks strider,
nice to see you after few weeks.
Star Strider
Star Strider el 5 de Jun. de 2014
My pleasure!
Quite definitely you too!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Get Started with MATLAB en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by