convert string to cell

23 visualizaciones (últimos 30 días)
Prakhar Modi
Prakhar Modi el 29 de Dic. de 2019
Comentada: Prakhar Modi el 29 de Dic. de 2019
hello everyone,
I have been genrating an equation using some parameters and I have been writing it as below:
equation{a}=[Parameters(a) "=" a0 "+" a1 "+" a2];
now, this is giving me 1x1 cell in which I get 1x7 string. Now what is really want is that is it possible to convert this in a way that when I write the equation in excel it can be written in one cell only as a whole equation. Because as I am running it with loop so I have to make correction in excel which take a lot of time.
Thanks in advance

Respuesta aceptada

Stephen23
Stephen23 el 29 de Dic. de 2019
If the inputs are scalar strings use + to append them together:
equation{a} = Parameters(a) + "=" + a0 + "+" + a1 + "+" + a2;
If the inputs are character vectors you can concatenate them using []:
equation{a} = [Parameters(a),'=',a0,'+',a1,'+',a2];
But I would recommend using sprintf, which works with both:
equation{a} = sprintf('%s=%s+%s+s%',Parameters(a),a0,a1,a2);
  1 comentario
Prakhar Modi
Prakhar Modi el 29 de Dic. de 2019
thanks man it worked

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Characters and Strings en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by