标签: arrays matlab matrix vector
我想创建一个像
A = [1 2 3 ;4 5 6; 7 8 9];
我想这样做,
A = 1 + val : 1 : 3 + val ; val = [0 3 6];
但我只获得[1 2 3],而不是2D矩阵。
[1 2 3]
答案 0 :(得分:3)
试试这个,
val = [0 3 6]; A = bsxfun(@plus,val',1:3); A = 1 2 3 4 5 6 7 8 9