R语言矩阵处理求教!我有一个矩阵式这样的:现在我想让它变成这样的:之后将每一个小矩阵放入一个列表中,可以通过列表的索引来
来源:学生作业帮 编辑:大师作文网作业帮 分类:数学作业 时间:2024/09/22 01:30:23
R语言矩阵处理求教!
我有一个矩阵式这样的:
现在我想让它变成这样的:
之后将每一个小矩阵放入一个列表中,可以通过列表的索引来提取任意一个小矩阵!
我有一个矩阵式这样的:
现在我想让它变成这样的:
之后将每一个小矩阵放入一个列表中,可以通过列表的索引来提取任意一个小矩阵!
class(q)=="matirx" #q是矩阵么?
dim(q)==c(20,7) #q维数对么?
list(q[1:5,],q[6:10,],q[11:15,],q[16:20,])->A
#比如取第一个小矩阵
A[[1]]
再问: q是我从txt文件里导过来的,导的时候用的是read.table函数导过来之后的class(q)是data.frame,是数据框。维数其实是100,7 也就是100*7的 我以为截图放不下了 所以只截了前20行所以做完之后应该有20个小矩阵,那么就不能用你的那种方法依次输入到list我是想自己写个函数,通过循环来解决!这是我自己编写的一个函数,及运行结果!写不下,看下面评论!
再答:
f<-function(q){ as.matrix(q);q<-t(q) dim(q)<-c(7,5,20);A<-vector("list",20) for(i in 1:20) A[[i]]<-t(q[,,i]) A}##例子 q<-matrix(1:700,byrow=T,ncol=7)#f(q)[[17]]#结果# [,1] [,2] [,3] [,4] [,5] [,6] [,7]#[1,] 561 562 563 564 565 566 567#[2,] 568 569 570 571 572 573 574#[3,] 575 576 577 578 579 580 581#[4,] 582 583 584 585 586 587 588#[5,] 589 590 591 592 593 594 595 f(q)[[17]]
给好评哦,亲~
再问: 谢谢,好评必须的,介意留个QQ吗!
dim(q)==c(20,7) #q维数对么?
list(q[1:5,],q[6:10,],q[11:15,],q[16:20,])->A
#比如取第一个小矩阵
A[[1]]
再问: q是我从txt文件里导过来的,导的时候用的是read.table函数导过来之后的class(q)是data.frame,是数据框。维数其实是100,7 也就是100*7的 我以为截图放不下了 所以只截了前20行所以做完之后应该有20个小矩阵,那么就不能用你的那种方法依次输入到list我是想自己写个函数,通过循环来解决!这是我自己编写的一个函数,及运行结果!写不下,看下面评论!
再答:
f<-function(q){ as.matrix(q);q<-t(q) dim(q)<-c(7,5,20);A<-vector("list",20) for(i in 1:20) A[[i]]<-t(q[,,i]) A}##例子 q<-matrix(1:700,byrow=T,ncol=7)#f(q)[[17]]#结果# [,1] [,2] [,3] [,4] [,5] [,6] [,7]#[1,] 561 562 563 564 565 566 567#[2,] 568 569 570 571 572 573 574#[3,] 575 576 577 578 579 580 581#[4,] 582 583 584 585 586 587 588#[5,] 589 590 591 592 593 594 595 f(q)[[17]]
给好评哦,亲~
再问: 谢谢,好评必须的,介意留个QQ吗!
R语言矩阵处理求教!我有一个矩阵式这样的:现在我想让它变成这样的:之后将每一个小矩阵放入一个列表中,可以通过列表的索引来
R语言新手求助:现在有一个矩阵,我想把第二列的数字大于10的那些行抽出来做一个新矩阵,代码怎么写?
设一个对称矩阵有可逆矩阵,证明它的逆矩阵也是对称矩阵
求矩阵A的逆矩阵,A为把一个无穷阶单位矩阵中0与1互换位置的这样一个矩阵.
图像处理中,一幅图的信息可以由一个矩阵来表示,那么矩阵的特征值和特征向量在图像处理中代表什么信息?
我有个这样的想法,在线性代数中,把矩阵看做一个方程组,r看做对解这个方程组有实际意义的方程数
matlab 中我有一个3*100000的矩阵,我想每1000列求和,求和至3*1000的矩阵.
一个矩阵的逆的伴随矩阵是否等于它的伴随矩阵的逆矩阵
在matlab里怎么能让一个矩阵的对角元素全变为零?有没这样的函数?或者用一个简单的程序来实现!
c语言编程;有一个3乘3矩阵将矩阵增加一列,求矩阵每一行的元素值的和,并将每一行元素值的和放入增加
如果一个矩阵和它的转置相乘为单位矩阵,这个矩阵是什么矩阵?
线性代数 简单问题做题时,将一个矩阵变为行最简行矩阵或者行阶梯型矩阵,做出来的矩阵不一样,往下应用的时候,用哪种矩阵啊?