Имам структура с полета 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 и след това да се промени нивото на влагане. Просто не съм съвсем сигурен как да направя това.