У меня есть структура с полями ID
,Coor
,Misc
,Conn
. ID
и Misc
являются двойными, однако Coor
является вектором 1x3, а Conn
является вектором 1xn (где n теоретически может быть от 0 до inf).
Point(x).ID = [x]
Point(x).Coordinate = [xPos yPos zPos]
Point(x).Misc = [randomDouble]
Point(x).Conn = [someVectorOfNumbers]
Я хотел бы, чтобы это отображалось в массиве ячеек без использования цикла FOR.
Пример вывода:
'ID xPos yPos zPos Misc Conn'
1 0 0 0 0 '0 1 2'
2 1 1 1 1 ''
...
x x x x x '2'
Обратите внимание, что Point.Conn
, его вектор чисел преобразуется в строку.
Проблемы, с которыми я сталкиваюсь, - это разбить Point.Coordinate
на три элемента и преобразовать Point.Conn
в строку.
Я чувствую, что это можно сделать, используя struct2Cell, а затем изменив уровень вложенности. Я просто не совсем уверен, как это сделать.