insert NxM arrary into a cell in a table

68 views (last 30 days)
Guang Zeng
Guang Zeng on 7 Jun 2017
Answered: Guillaume on 8 Jun 2017
I need to create a table, my table is Nx2 for example
image vehicle position
-----------------------------
frame1 [1 1 100 100; 33 44 100 100]
frame2 [100 100 23 44]
How to write code to do this? Thanks
  1 Comment
Rik
Rik on 8 Jun 2017
Have a read here and here. It will greatly improve your chances of getting an answer.

Sign in to comment.

Answers (2)

A. P. B.
A. P. B. on 8 Jun 2017
To insert an array into a table you can
(1) create the cell; cell=zeros(N,2)
(2)convert the matrix to a cell before inserting using cell2mat; cell(1,1)=mat2cell(MATRIX,N,M); where N and M are the size of the matrix.

Guillaume
Guillaume on 8 Jun 2017
There are many ways of creating tables. One possible way:
image = {'frame1', 'frame2'};
vehicle_position = {[1 1 100 100; 33 44 100 100]; [100 100 23 44]};
t = table(images, vehicle_position);

Categories

Find more on Tables in Help Center and File Exchange

Tags

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!