
Plot: index exceeds array bounds ("Index in position 1 exceeds array bounds. Index must not exceed 1.")
32 次查看(过去 30 天)
显示 更早的评论
Greetings,
I have an array pexp.t (102x1, double) and an array pexp.pCO (102x3, double) which I would like to plot, but when I try plotting it using
plot(pexp.t,pexp.pCO(:,1))
I always get the error code
Index in position 1 exceeds array bounds. Index must not exceed 1.
I double checked if both arrays have the same / correct size in the Workspace aswell as using the command window (see below).


I can display both pexp.t and pexp.CO(:,1) just fine in the command window (see below), but as soon as I try plotting it, I get the aforementioned error code.
K>> pexp.t
ans =
2
4
6
8
10
12
14
K>> pexp.pCO(:,1)
ans =
1.0000
0.9873
0.9769
0.9694
0.9637
0.9590
0.9548
I am probably just missing something very obvious, but I can't seem to get it. Help is greatly appreciated.
Thank you kindly.
2 个评论
采纳的回答
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Matrix Indexing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!