這是matlab陣列的下標引用法,括號內的數字表示引用陣列的下標。所以index(i)表示index陣列的第i個元素,而下表用逗號隔開表示這是一個二維陣列,第一個是行的位置,第二個是列的位置。舉個例子:>> index = [1 3 5 7];>> node = rand(5)node = 0.8241 0.7991 0.4959 0.7817 0.2430 0.2182 0.9029 0.9885 0.1115 0.3427 0.0996 0.3125 0.7379 0.5793 0.5454 0.6195 0.2816 0.3107 0.8704 0.0676 0.1038 0.0068 0.6004 0.6898 0.4104>> i = 2;>> node(index(i),1)ans = 0.0996解析:這裡i=2,index(i)就表示index的第二個元素即3,node(index(i),1)就表示node的第三行第一列所在位置的元素,也就是0.0996.
這是matlab陣列的下標引用法,括號內的數字表示引用陣列的下標。所以index(i)表示index陣列的第i個元素,而下表用逗號隔開表示這是一個二維陣列,第一個是行的位置,第二個是列的位置。舉個例子:>> index = [1 3 5 7];>> node = rand(5)node = 0.8241 0.7991 0.4959 0.7817 0.2430 0.2182 0.9029 0.9885 0.1115 0.3427 0.0996 0.3125 0.7379 0.5793 0.5454 0.6195 0.2816 0.3107 0.8704 0.0676 0.1038 0.0068 0.6004 0.6898 0.4104>> i = 2;>> node(index(i),1)ans = 0.0996解析:這裡i=2,index(i)就表示index的第二個元素即3,node(index(i),1)就表示node的第三行第一列所在位置的元素,也就是0.0996.