A = [-1,-1,0,0,4,1,3,0,1,1;
-1,1,1,0,2,1,1,0,0,1;
0,0,1,0,1,0,1,0,2,0];
B = [3,5;
2,6;
1,7];
期望輸出單元陣列(一列):總結爲每行不同範圍的元素和替換
C = [4,4,4,4,4,4,4,4,4,4; %// sum of elements 3,4,5 is 4
5,5,5,5,5,5,5,5,5,5; %// sum of elements 2,3,4,5,6 is 5
3,3,3,3,3,3,3,3,3,3]; %// sum of elements 1,2,3,4,5,6,7 is 3
矩陣B包括哪些列應被用於執行矩陣A.例如條件,B的第一行是3和5;因此矩陣A的第3列和第5列之間的元素應該用於執行條件。 B的第二行是2和6;所以第2列第6列之間的元素應該用來執行條件。等等......
條件:總結指定的元素,然後用計算的總和替換相關行的所有元素。例如,A包括0,0,4(總和爲0 + 0 + 4 = 4),所以將4寫入矩陣C第一行的所有元素。
沒有for循環,只能使用矩陣運算,怎麼能我做這個任務?
它的工作原理,謝謝。 – oarar