Creating a table with matrices and arrays as elements
44 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Mohammad Hussein Yoosefian Nooshabadi
am 6 Mär. 2021
Kommentiert: Mohammad Hussein Yoosefian Nooshabadi
am 6 Mär. 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 Kommentare
Akzeptierte Antwort
Stephen23
am 6 Mär. 2021
Bearbeitet: Stephen23
am 6 Mär. 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 Kommentar
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Logical finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!