9*9的矩陣A,每個元素的值為3*row_number+column_number用matrix (9,9,(i,j)->3*i+j)總是 顯示函數有誤這個函數是在matlab help 里找的。
2 回答

長風秋雁
TA貢獻1757條經驗 獲得超7個贊
>> m = 9;
n = 9;
R = repmat([1:m]',1,n)';
R = reshape(cell2mat(arrayfun(@(x) R(x,:)+3*x,1:m,'un',false)),m,n)'
R =
4 5 6 7 8 9 10 11 12
7 8 9 10 11 12 13 14 15
10 11 12 13 14 15 16 17 18
13 14 15 16 17 18 19 20 21
16 17 18 19 20 21 22 23 24
19 20 21 22 23 24 25 26 27
22 23 24 25 26 27 28 29 30
25 26 27 28 29 30 31 32 33
28 29 30 31 32 33 34 35 36
添加回答
舉報
0/150
提交
取消