Attach first column with names to matrix with coordinates
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Panos Kerezoudis
el 12 de Abr. de 2023
Comentada: Jon
el 12 de Abr. de 2023
Hi!
I have a matrix ('positions') with 3 columns (x,y,z coordinates) and 200 rows (intracranial electodes).
I also have a character variable ('name') that contains an abbreviated name for each electrode. Is there a way to attach this column to the matrix, other than creating essentially a cell array? The goal is to ultimately export this matrix/dataset as an excel file (ie it will contain 4 columns and 200 row entries).
Thank you!
0 comentarios
Respuesta aceptada
Jon
el 12 de Abr. de 2023
Editada: Jon
el 12 de Abr. de 2023
You can put the data into a table, and assign row names
For example
x = rand(5,1);
y=rand(5,1);
z=rand(5,1);
names = {'cat','dog','fish','mouse','bird'};
T = table(x,y,z,'RowNames',names)
Then to put the table into Excel
writetable(T,'mydata.xlsx','WriteRowNames',1)
2 comentarios
Más respuestas (0)
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!