Recovering String Parts from combined string

2 visualizaciones (últimos 30 días)
v k
v k el 5 de Nov. de 2020
Comentada: Ameer Hamza el 5 de Nov. de 2020
Hello,
If the two strings
k1='ab';
and
k2='c';
are concatenated as
k3=strcat(k1,k2);
then how can we recover the string k1 in its entirety from k3? It gives
k3(1)='a'
What can be done to get
k3(1)='ab'
and not k3(1)='a'.
That is, k3(1) should be equal to k1, and not the first part of k1.
Thanks.

Respuesta aceptada

Ameer Hamza
Ameer Hamza el 5 de Nov. de 2020
This is not possible with simple arrays. You need to use cell arrays for this. For example
k1='ab';
k2='c';
k3 = {k1, k2};
Access them like this
>> k3{1}
ans =
'ab'
>> k3{2}
ans =
'c'
  2 comentarios
v k
v k el 5 de Nov. de 2020
Thanks. That will do.
Ameer Hamza
Ameer Hamza el 5 de Nov. de 2020
I am glad to be of help!

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.

Community Treasure Hunt

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

Start Hunting!

Translated by