0
我的问题是我想分配一些数字到矩阵的索引。例如,如果我删除矩阵的第一行和第一列,那么在剩余的矩阵中,第3行和第4列实际上将是第4行和第5列。如何在Matlab中更改矩阵的索引?
我可以用Array1(Array2)来实现,但是我的代码会有很多单独的递归,所以跟踪一切都很让人沮丧。那么,有没有一种一劳永逸的办法即使我删除行和columnsth提前
由于原1..1指数剩余矩阵映射
我的问题是我想分配一些数字到矩阵的索引。例如,如果我删除矩阵的第一行和第一列,那么在剩余的矩阵中,第3行和第4列实际上将是第4行和第5列。如何在Matlab中更改矩阵的索引?
我可以用Array1(Array2)来实现,但是我的代码会有很多单独的递归,所以跟踪一切都很让人沮丧。那么,有没有一种一劳永逸的办法即使我删除行和columnsth提前
由于原1..1指数剩余矩阵映射
你可以做这样的事情按照烧杯的建议
originalMatrix = magic(4)
dimension = size(originalMatrix)
indexMatrix = zeros(dimension(1), dimension(2))
for i = 1:numel(indexMatrix)
indexMatrix(i) = i
end
并从indexMatrix
删除所需的行和列。
不,没有。你必须在一个单独的数组中跟踪索引。 – beaker