Is it possible to combine strings and variables in a matrix?

I have a matrix A and A= [x y]. X and y are both defined by constants: 3 and 4, respectively.
Now, how do I make it so that I not only get A to show up as 3 4 but as x=3 and y=4.
I tried this A= ['x='x 'y='y] but it does not work.
Thanks!

 Respuesta aceptada

Pourya Alinezhad
Pourya Alinezhad el 18 de Jun. de 2013
Editada: Pourya Alinezhad el 18 de Jun. de 2013
disp(['rate:',num2str(rate),'duration:',num2str(duration)])

3 comentarios

Z
Z el 18 de Jun. de 2013
Thanks! Let me try this.
Z
Z el 18 de Jun. de 2013
awesomeness. thanks
;) take the advantage

Iniciar sesión para comentar.

Más respuestas (1)

Hi Z,
Here are 2 solutions:
1. Change:
disp [rate, duration]
to:
disp([rate, duration])
2. Use fprintf statement instead of disp like such:
fprintf('rate = %d, duration = %d', rate, duration);
This will produce your "even better" result, I think. If not, let me know what you would like.
Elliot

1 comentario

Z
Z el 18 de Jun. de 2013
This also works great! And there are spaces too. Thanks

Iniciar sesión para comentar.

Categorías

Más información sobre Performance and Memory en Centro de ayuda y File Exchange.

Preguntada:

Z
Z
el 18 de Jun. de 2013

Community Treasure Hunt

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

Start Hunting!

Translated by