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
提交
取消