Vertcat Issue in Table Concatenation

5 views (last 30 days)
Daelyn Greene
Daelyn Greene on 14 Mar 2019
Answered: KSSV on 14 Mar 2019
I am trying to merge a column from a table with an input. These values can be numbers or text. Whenever I try I get the error "Error using vertcat Dimensions of arrays being concatenated are not consistent." I have no clue what is going wrong.

Answers (1)

KSSV
KSSV on 14 Mar 2019
It seems you are not concatenating a column table...so the error.
col1 = rand(10,1) ;
col2 = rand(20,1) ;
row1 = rand(1,10) ;
T1 = table(col1) ;
T2 = table(col2) ;
T3 = table(row1) ;
%
T1.Properties.VariableNames = {'column'} ;
T2.Properties.VariableNames = {'column'} ;
T12 = vertcat(T1,T2) ; % no error
T3.Properties.VariableNames = {'column'} ;
T13 = vertcat(T1,T3) ; % error

Products


Release

R2018a

Community Treasure Hunt

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

Start Hunting!