how to convert 1x2 double into two 1x1
29 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
flashpode
el 23 de Oct. de 2021
Comentada: flashpode
el 25 de Oct. de 2021
Hi I was coding when I had this error:
Time_msg_match = string(Time_msg_match);
Error using string
Conversion from cell failed. Element 61649 must be convertible to a string scalar.
>> Time_msg_match(61649)
ans =
1×1 cell array
{2×1 double}
How can I concadenate this 2x1 double?
I wrote:
Time_msg_match1 = num2str(cat(1, Time_msg_match{:}));
But the result is not what I wanted. Thanks in advance
0 comentarios
Respuesta aceptada
Image Analyst
el 23 de Oct. de 2021
Try this to create 2 separate variables out of that 1x2 cell array
Time_msg_match1 = Time_msg_match{1};
Time_msg_match2 = Time_msg_match{2};
6 comentarios
Más respuestas (1)
Rik
el 23 de Oct. de 2021
It looks like this is what you want:
x=Time_msg_match(61649);
x=x{1};
7 comentarios
Rik
el 24 de Oct. de 2021
You are ignoring the advice that Image Analyst is giving you. That is not smart.
Also, did you try making a it a double array instead of a cell? You will notice that my code will still do something usefull. It brings you only a single step away from the array you need.
Ver también
Categorías
Más información sobre Data Type Conversion 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!