如何找到一个矩阵的每一个主要的子矩阵。(给定的输入行和列指数)

21日视图(30天)
我好奇找出可以编写这样一个方阵,程序可以计算“每一个”主要矩阵的子矩阵。
我知道如何找到基本的;例如,给定一个5 x5方阵,找到主要的子矩阵通过删除相同的行和列。但是我在努力找到一个假设的主要矩阵删除第一和第三行和列等。
我怎么能把这个写进一个matlab代码?
提前感谢任何提示!
2的评论
Seong公园
Seong公园 10分钟前
我想使用的矩阵并不大。我想要程序设置的方式我可以使用对于任何给定的大小,但主要是我将使用它不到也许7-by-7。
谢谢你!

登录置评。

答案(1)

KSSV
KSSV 44分钟前
您可以删除1、3 rd行和列从5 x5矩阵使用:
一个=兰德(5);
(3 [1]:)= [];%删除第一和第三行
(:3 [1])= [];%删除第一和第三列
3评论
Seong公园
Seong公园 3分钟前
谢谢你!
主要的子矩阵,我的意思是,给定一个矩阵a,(一个)是一个主要的子矩阵,该指数。
例如,如果一个是5 x5单位矩阵,(1、2、3)=将矩阵(1 0 0;0 1 0;0 0 1)。所以不管指数,我们把这一行(s)和原始矩阵的列(s)和删除。
谢谢你!

登录置评。

类别

找到更多的在调整和重塑矩阵帮助中心文件交换

s manbetx 845


释放

R2021b

社区寻宝

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

开始狩猎!