基于另一个矩阵的矩阵形式如何?

2视图(30天)
我有两个矩阵等
A =(2 3 1; 2 1 3)和B = 0.2 0.15 0.1;0.3 0.2 0.1]。现在我想创建一个看起来像矩阵C = (0.1 0.2 0.15;0.2 0.3 0.1]。这里到底发生了什么
B(1, 1)移动到C(1、2),因为(1)= 2。
B(1、2)移动到C(1、3)因为(1、2)= 3;
B(1、3)移动到C(1,1)因为(1、3)= 1;
B(2, 1)移动到C(2, 2)因为(1,1)= 2;
B(2, 2)移动到C(2, 1)因为(1、2)= 1;
B(2、3)移动到C(2,3)因为(1、3)= 3;
我使用C = B (A) . .这对我来说没有意义!是否有任何可能的解决方案没有循环吗?

接受的答案

耶稣大卫阿里扎ROYETH
耶稣大卫阿里扎ROYETH 2020年2月12日
编辑:耶稣大卫阿里扎ROYETH 2020年2月12日
解决方案:
C = 0(大小(B));
C (sub2ind(大小(B), repmat((1:尺寸(B - 1))的,1,尺寸(B, 2)))) = B
2的评论

登录置评。

更多的答案(0)

类别

找到更多的在转移矩阵和排序帮助中心文件交换

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!