发布网友 发布时间:2022-04-23 08:52
共3个回答
热心网友 时间:2022-06-18 15:30
表示node矩阵中第index(i)行第1列的元素。
这是matlab数组的下标引用法,括号内的数字表示引用数组的下标。所以index(i)表示index数组的第i个元素,而下表用逗号隔开表示这是一个二维数组,第一个是行的位置,第二个是列的位置。
举个例子:
>> index = [1 3 5 7];解析:这里i=2,index(i)就表示index的第二个元素即3,node(index(i),1)就表示node的第三行第一列所在位置的元素,也就是0.0996.
热心网友 时间:2022-06-18 15:30
node(index(i),1)
取矩阵index的第i个元素值作为行标,1作列标,取2维矩阵node的对应元素的值。
热心网友 时间:2022-06-18 15:31
哦,Node_index ,表示一个矩阵,什么样的矩阵呢?
它表示为矩阵Routine_data(find(Routine_data(:,2)==i),1)和
原来的矩阵Node_index组合的一个新矩阵。
Routine_data(find(Routine_data(:,2)==i),1)表示什么意思呢?
它表示Routine_data中第find(Routine_data(:,2)==i)行,第一列的数组
find(Routine_data(:,2)==i)表示什么意思呢?它表示Routine_data中第二列为i的数。
现在全明白了吧。