首先看清题目要求:
矩阵C是由矩阵A的前3行和前3列构成的矩阵。
分析目的,矩阵A的前3行和前3列到底是多少。
第一步:我们先看矩阵A的数据,箭头所指的就是前3行和前3列的数据。
现在我们已经知道我们所需要的数据是什么。看题目我们可以把第4行和第4、5列去掉,剩下的数据就是我们需要的了。
第二步:就要用到矩阵的其他的函数---矩阵下标。要去掉矩阵中相应的行和(或)列,用负整数我们先把第4行和第5列去掉。
代码如下:A<-matrix(1:20,nrow=4,ncol=5,byrow=FALSE);A<-A[-4,-5];已成功去掉第4行和第5列。
接着把去掉一次的矩阵A,再去掉第4列,把去掉的结果赋值给矩阵C,就得到我们想要的矩阵。代码如下。C<-A[,-4];C
整合全部代码:A<-matrix(1:20,nrow=4,ncol=5,byrow=FALSE);A<-A[-4,-5];C<-A[,-4];C