【问题标题】:get the principal submatrix of a given matrix whose indices come from a given vector获取给定矩阵的主子矩阵,其索引来自给定向量
【发布时间】:2023-11-02 12:37:01
【问题描述】:

我是 matlab 新手。我的任务是找到给定矩阵的主子矩阵,其中选择主子矩阵的索引来自给定向量。例如,假设矩阵 A 为 [1,2,3; 4,5,6; 7,8,9],向量是[1,2]。那么,我们得到的矩阵是[1,2; 4,5]。有没有解决这个问题的好方法?非常感谢任何 cmets。

【问题讨论】:

    标签: matlab matrix


    【解决方案1】:

    这很简单:

    A = [1,2,3; 4,5,6; 7,8,9];
    v = [1,2];
    result = A(v,v);
    

    我建议你阅读matrix indexing in Matlab

    【讨论】: