error using horzcat while working gui.

조회 수: 1 (최근 30일)
sermet
sermet 2014년 4월 29일
편집: Roberto 2014년 4월 29일
raw={'p1'; 'p2'; 'p3'} %points id
column1=[200;250;300] %distances
column1=num2cell(column1)
checked=false(size(raw,1),1) %is it checked?
cellArray=[raw,column1,checked]
set(handles.uitable5, 'Data', cellArray) %uitable5 in my gui with blank
set(handles.uitable5, 'ColumnFormat', {'string', 'numeric', 'logical'})
set(handles.uitable5, 'CellEditCallback', @check_checked)
%when run these codes horzcat error occur. How can I eliminate this error.

채택된 답변

Roberto
Roberto 2014년 4월 29일
편집: Roberto 2014년 4월 29일
The problem is that you are trying to concatenate matrices and cells,
try this:
raw={'p1'; 'p2'; 'p3'} %points id
column1=[200;250;300] %distances
column1=num2cell(column1)
checked=false(size(raw,1),1) %is it checked?
cellArray=[raw,column1,num2cell(checked)]
set(handles.uitable5, 'Data', cellArray) %uitable5 in my gui with blank
set(handles.uitable5, 'ColumnFormat', {'string', 'numeric', 'logical'})
set(handles.uitable5, 'CellEditCallback', @check_checked)
or this... depending on what you want:
raw={'p1'; 'p2'; 'p3'} %points id
column1=[200;250;300] %distances
column1=num2cell(column1)
checked=false(size(raw,1),1) %is it checked?
cellArray= {raw,column1,checked}
set(handles.uitable5, 'Data', cellArray) %uitable5 in my gui with blank
set(handles.uitable5, 'ColumnFormat', {'string', 'numeric', 'logical'})
set(handles.uitable5, 'CellEditCallback', @check_checked)

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Model Compatibility에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by