0
Excel 스프레드 시트를 matlab에 가져 오려고합니다. 여기 내가 구체적으로 원하는 것은 26 개 필드로 구성된 구조체를 각 열 머리글의 필드로 만든 다음 해당 필드의 데이터를 일치하는 열의 해당 데이터로 만들고 싶습니다. 데이터의 범위를 알고 있습니다.Matlab에서 구조체를 사용하여 Excel에서 데이터를 가져 오시겠습니까?
spect importdata('filename.xlsx') returns this
spect =
data: [256x26 struct]
textdata: [1x26 struct]
colheaders: [1x26 struct]
26 개의 서로 다른 256x1 구조체 필드로 데이터 부분을 나눌 수 있기를 바랍니다. 예를 들어. 아무도 이것으로 나를 도울 수 있습니까?
row: [256x1 struct]
col: [256x1 struct]
...
Cho: [256x1 struct]
textdata: [1x26 struct]
colheaders: [1x26 struct]
저것을 할 수있는 방법이다. 예를 들어 spect {i} .row –
@Ben Fossen : 'spect (i) .row'가 원하는 것을 줄까요? – Jonas
아니요, spect (1) .row 및 spect (2) .row를 할 때 목록의 모든 요소를 제공하지 않습니다. 행렬이 행렬 크기를 초과합니다. –