convert string to cell
23 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
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
0 comentarios
Respuesta aceptada
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);
Más respuestas (0)
Ver también
Categorías
Más información sobre Characters and Strings en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!