본문 바로가기

MATLAB/ㄴ 트러블 슈팅

문제_셀형 배열 내의 값은 숫자형, 논리형, 문자형이어야 함

문제

 

 

해결 방법

 

layername(string형)에 중괄호, fit(logical형)에 소괄호 처리


data = { layername{1}, '1', '0', '0', true(1) } ;
            data{5} = logical(data{5});
            columnNames = {"Layer Name", "Thickness", "pitch", "height", "fit"};
            % uit = uitable('Data', data, 'ColumnName', columnNames, app.ModelPanel, 'Editable', true);

            % 이전 데이터를 유지하고 새로운 데이터 추가
            if isempty(app.UITable2.Data) % Table이 비어있는 경우
                app.UITable2 = uitable(app.ModelPanel, "Data", data, "ColumnName",columnNames,'ColumnEditable',true);'