99问答网
所有问题
matlab如何对一个数值矩阵每个元素前加上序号,如1:
如何将一个数值矩阵每个元素前加上序号如对于[2,4;5,6]这个矩阵,加序号后变为[1:2,2:4;1:5,2:6],即对于第一列前都加1:第二列都加2:,以此类推,请大神指导,谢谢!急求
举报该问题
其他回答
第1个回答 2013-08-07
不知道这样行不行:可以这样:>> A = [2,4;5,6]A = 2 4 5 6>> [m,n] = size(A)m = 2n = 2>> B = repmat(1:n,[m,1])B = 1 2 1 2>> C = kron(A,[0,1])+kron(B,[1,0])C = 1 2 2 4 1 5 2 6
第2个回答 2013-08-07
加上后那就不是数值矩阵了呀?你要干什么呢?
相似回答
大家正在搜
相关问题
MATLAB中矩阵的每个元素都加上同一个值怎么做?
如何对matlab中数组的一列元素加上同一个数
在一组数字前面加上序号的matlab编程
matlab怎么实现每一列数据和序号是相对应的,少的数据可以...
matlab 矩阵的每一个元素都等于前几个元素的和 如何实现
matlab里面如何实现矩阵的各个元素和一个数值的比较?
在matlab里面,如何对矩阵编号
matlab怎么对矩阵里的每一个元素