如何将matlab 每次循环计算矩阵 合并到一个矩阵中?

生成如下列矩阵

每个数都是12行,从1931至2014
我是这样弄的:
i=ones(12,1);
for h=1957:2014
g=i*h
end
但是结果是这样的

怎么合并成一个矩阵呢

在循环前定义空矩阵a=[];,在循环中定义temp矩阵进行操作装填,并且利用a=[a;temp]进行合并。
这种方法在循环中每次都改变了矩阵a的大小,实现了对循环中每一次结果的记录。
[a;b]实现了在矩阵列数相等的情况下列向合并矩阵,[a b]实现了矩阵行数相等的情况下横向合并矩阵。
温馨提示:答案为网友推荐,仅供参考