Creating a table with matrices and arrays as elements
40 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Mohammad Hussein Yoosefian Nooshabadi
el 6 de Mzo. de 2021
Comentada: Mohammad Hussein Yoosefian Nooshabadi
el 6 de Mzo. de 2021
Hi, Hope you're safe and fine.
My question is how to create a table whose elements are not necessarily of the same rows. For instance, I have attached a built-in table from "Monocular Visual Odometry" example of MATLAB. In this table, the first element is a number, the second one is a 1x3 vector of location, and the thrid one is a 3x3 matrix of rotation.
Any ideas are appreciated!
0 comentarios
Respuesta aceptada
Stephen23
el 6 de Mzo. de 2021
Editada: Stephen23
el 6 de Mzo. de 2021
Lets have a look at the data:
S = load('visualOdometryGroundTruth.mat')
T = S.groundTruthPoses
The curly braces in the 2nd and 3rd columns tell us those numeric arrays are in a cell array. So lets do that:
VId = [2;4;8];
Loc = {[2,22,222];[4,44,444];[8,88,888]}; % cell array
Ori = { 2*rand(3); 4*rand(3); 8*rand(3)}; % cell array
out = table(VId,Loc,Ori)
1 comentario
Más respuestas (0)
Ver también
Categorías
Más información sobre Tables 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!