0
편집 상자의 문자열 입력을 MATLAB의 표의 행 이름으로 사용할 수 있어야합니다. 예를 들어, 문자열은 공백없이 ABCDEFG 또는 123456 형식입니다. 이것을 달성 할 수있는 방법이 있습니까?편집 상자 입력을 표의 행 이름으로 사용
편집 상자의 문자열 입력을 MATLAB의 표의 행 이름으로 사용할 수 있어야합니다. 예를 들어, 문자열은 공백없이 ABCDEFG 또는 123456 형식입니다. 이것을 달성 할 수있는 방법이 있습니까?편집 상자 입력을 표의 행 이름으로 사용
문자 유형의 열 벡터로 uitable()
에 rownames를 제공 할 수 있습니다. 예 : 입력 대화 상자에 입력하십시오. 'abcdef'
: uitable 내
rnames = inputdlg('Supply rownames with no spaces');
rnames = rnames{1}';
확인 :
f = figure('Position',[200 200 400 150]);
dat = rand(numel(rnames),3);
cnames = {'X-Data','Y-Data','Z-Data'};
t = uitable('Parent',f,'Data',dat,'ColumnName',cnames,...
'RowName',rnames,'Position',[20 20 360 100]);
감사, 완벽한했다. – roldy