我不是一个程序员,我只需要在matlab中以数字方式解决问题.我需要一个函数来对任何方阵进行以下转换:
从
row 1: 1 2 3
row 2: 4 5 6
row 3: 7 8 9
Run Code Online (Sandbox Code Playgroud)
至
1 4 2 7 5 3 8 6 9
Run Code Online (Sandbox Code Playgroud)
即从左到右依次沿着对角线在矢量中写入矩阵.有什么想法吗?
我真的需要一些帮助:
假设我们已经转换为向量的矩阵具有由M(i,j)表示的条目,其中i是行和j列.现在我需要能够从向量中的位置找出矩阵中的原始位置,即如果它在向量中的第3个条目,我需要一个能给我i = 1 j = 2的函数.有什么想法吗?我真的坚持这个:(谢谢