Matlab의 GUIDE 도구로 Matlab GUI를 생성했으며 일부 코드를 실행 중입니다. 결과물의 일부로 테이블을 만들었는데 이전에 계산 한 매트릭스로 채우고 싶습니다.Matlab GUI 테이블 인덱스가 행렬 크기를 초과합니다
Final =
22518 21839
0.539035438316014 0.563853656302944
0.452748911981526 0.428133156280049
0.00821564970246025 0.00801318741700627
-0.452748911981526 -0.428133156280049
: 여기
내 출력 행렬 I 출력 테이블에 전달하려는 모습입니다 ... 나는 문제 "지수가 matric 크기를 초과"를 실행하는 것을 계속하고 왜 이해가 안 돼요
저에게 이것은 5 x 2 매트릭스처럼 보입니다. 여기
는 속성 관리자의 출력 테이블Table (result) with properties:
Data: {5x2 cell}
ColumnWidth: {'auto' 'auto'}
ColumnEditable: [0 0]
CellEditCallback: ''
Position: [4.6 23.0769230769231 81.4 11.2307692307692]
Units: 'characters'
의 특성이며, 그것이 5 × 셀 어레이의 데이터 구조를 갖는 저 말한다. 테이블의 태그는 "결과"입니다.
set(handles.result('Data',Final))
그러나 나는 "인덱스 exceedsmatrix 차원"오류가 계속 :
는 이제 테이블을 채우려면 다음 코드를 사용하고 싶습니다.
나는 그것이 잘 작동하는 UI 테이블을 생성하는 코드를 삽입 mannualy 경우 : "
h = uitable('Data', Final);
은 내가이 테이블의 속성을 호출 할 때, 데이터 구조는 말합니다 인 의미에서 다르다, 그러나 발견 "5x2 셀"대신 "5x2 배". 이 오류가 있습니까? 누군가가 여기
감사 나를 도울 수 있다면
매우 감사 것입니다!
그렇게 간단하지 않습니까? 고마워요! – Benvaulter