Matlab:access第i个元素返回索引超过矩阵维数

Matlab:access第i个元素返回索引超过矩阵维数,matlab,class,indexing,Matlab,Class,Indexing,我想将列向量的一个元素复制到另一个。但是,我不知道如何访问第I个元素。以下是我尝试过的: >> I1_inliers I1_inliers = 1300×1 SURFPoints array with properties: Scale: [1×1300 single] SignOfLaplacian: [1×1300 int8] Orientation: [1×1300 single] Locat

我想将列向量的一个元素复制到另一个。但是,我不知道如何访问第I个元素。以下是我尝试过的:

>> I1_inliers

I1_inliers = 

  1300×1 SURFPoints array with properties:

              Scale: [1×1300 single]
    SignOfLaplacian: [1×1300 int8]
        Orientation: [1×1300 single]
           Location: [1300×2 single]
             Metric: [1×1300 single]
              Count: 1300

>> I1_inliers(2)
Index exceeds matrix dimensions.

你有一个1x1结构。如果想要数组中的第二个元素,则需要执行以下操作

I1_inliers.Scale(2)

那么1300×1的SURFPoints阵列是什么呢?我想访问第二个SURFPoints,以便将其复制到另一个变量中