When i use xlsread command, i get this error "index out of bounds because size(data)=[33,5]."
이전 댓글 표시
The xlsread command used to work fine for me until this happened. Below is the code i'm using: clc clear data = xlsread('Crss_measured.xlsx'); x1 = data(:,1) x2 = data(:,2) x5 = data(:,7) x6 = data(:,8) semilogy(x1,x2,x5,x6) axis([0 600 0.0001 10000])
And the error i keep getting which i don't believe is the error:
Attempted to access data(:,7); index out of bounds because size(data)=[33,5].
Error in Crss_excelread (line 9)
Plz help! x5 = data(:,7)
답변 (1개)
Rajanya
2025년 3월 18일
0 개 추천
This just meant that the file 'Crss_measured.xlsx' had only 5 columns (size - [33,5]) and 'data(:,7)' was trying to access the seventh column which did not exist, leading to the error.
Thanks.
카테고리
도움말 센터 및 File Exchange에서 Workspace Variables and MAT Files에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!