24小时热门版块排行榜    

Znn3bq.jpeg
查看: 1104  |  回复: 4

xiashaoyan

新虫 (正式写手)

[求助] 怎样快速求1000个矩阵中,任意两个矩阵中重复的数值 已有1人参与

我们知道求两个矩阵中重复的数值,这个很简单,但是今天遇到一个问题,需要求很多个矩阵中,比如,现在一个元包cell,里面有1000个矩阵(编号为:1,2,3…,1000),都是一维数据,现在想计算任意两个矩阵中重复的数值,并返回返回有重复值的两个矩阵编号

发自小木虫Android客户端
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiashaoyan

新虫 (正式写手)

这个问题,想用Matlab计算,想快速计算,如果这个cell包含的矩阵太多,就计算很慢了

发自小木虫Android客户端
2楼2017-04-27 17:06:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fsy5810

木虫 (小有名气)

引用回帖:
2楼: Originally posted by xiashaoyan at 2017-04-27 17:06:49
这个问题,想用Matlab计算,想快速计算,如果这个cell包含的矩阵太多,就计算很慢了

用matlab就已经与快无缘的。建议用c++。

发自小木虫Android客户端
3楼2017-04-28 09:53:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

1314168apple

金虫 (知名作家)

【答案】应助回帖

感谢参与,应助指数 +1
向量化函数可能可以!
可以用matlab 的arrayfun函数尝试解决。
下面例子是(假设一维的数据是10个)!

A=randi(10,1000,10); %随机生成1000个一维整数数据
B=nchoosek(1:1000,2);%生成所有的2对数组
fun=@(x)sum(A(B(x,1),==A(B(x,2),);%定义函数,计算一维数据相同数值的个数
tic,C=arrayfun(fun,1:499500);toc, %使用arrayfun计算,同时计算消耗的时间,一般3-4秒.499500为B的行数。
D=find(C>0);%找出相同数值大于零的数组
E=B(D,;F=[E C(D)'];%F的第一列、第二列是有相同数值的数组对,第三例为相同数值的个数
为了最终理解你所不理解的,你必须经历一条愚昧无知的道路。为了占有你从未占有的东西,你必须经历被剥夺的道路。为了达到你现在所不在的名位,你必须经历那...
4楼2017-04-28 16:23:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

1314168apple

金虫 (知名作家)

引用回帖:
4楼: Originally posted by 1314168apple at 2017-04-28 16:23:23
向量化函数可能可以!
可以用matlab 的arrayfun函数尝试解决。
下面例子是(假设一维的数据是10个)!

A=randi(10,1000,10); %随机生成1000个一维整数数据
B=nchoosek(1:1000,2);%生成所有的2对数组
fun=@(x ...

那个符号有问题。
怎样快速求1000个矩阵中,任意两个矩阵中重复的数值
无标题.jpg

为了最终理解你所不理解的,你必须经历一条愚昧无知的道路。为了占有你从未占有的东西,你必须经历被剥夺的道路。为了达到你现在所不在的名位,你必须经历那...
5楼2017-04-28 16:27:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 xiashaoyan 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 广东省 085601 329分求调剂 +13 Eddieddd 2026-04-10 13/650 2026-04-10 23:27 by 314126402
[材料工程] 材料调剂推荐 +8 蛋糕x2 2026-04-07 8/400 2026-04-10 23:13 by Ftglcn90
[考研] 280求调剂 +12 李rien 2026-04-04 12/600 2026-04-10 21:19 by zhouxiaoyu
[考研] 本9一志愿2 0854低分专硕286求调剂 +10 芒种111 2026-04-04 10/500 2026-04-10 12:31 by luosha500
[考研] 一志愿211,化学学硕,310分,本科重点双非,求调剂 +19 努力奋斗112 2026-04-04 20/1000 2026-04-10 12:15 by pengliang8036
[考研] 一志愿华中农微生物,288分,三年实验经历 +10 代fish 2026-04-09 10/500 2026-04-10 09:49 by potato妹
[考研] 材料调剂 +11 一样YWY 2026-04-05 11/550 2026-04-10 09:32 by 钟洲2011
[考研] 308求调剂 +21 倘若起风了呢 2026-04-05 21/1050 2026-04-10 08:13 by Sammy2
[考研] 297求调剂 +27 GENJIOW 2026-04-07 30/1500 2026-04-09 23:20 by wolf97
[论文投稿] 求助文献原文 10+3 18500821399 2026-04-08 3/150 2026-04-09 16:56 by 北京莱茵润色
[考研] 一志愿华南师范大学0702物理学305调剂 +4 念常安 2026-04-07 6/300 2026-04-08 22:53 by bljnqdcc
[考研] 生物学学硕,初试351分,求调剂 +4 …~、王…~ 2026-04-08 5/250 2026-04-08 21:49 by limeifeng
[考研] 一志愿211,化学学硕,310分,本科重点双非,求调剂 +10 努力奋斗112 2026-04-07 10/500 2026-04-08 15:01 by screening
[考研] 085602调剂 初试总分335 +3 19123253302 2026-04-06 3/150 2026-04-07 18:00 by jp9609
[考研] 085404 293求调剂 +8 勇远库爱314 2026-04-06 9/450 2026-04-07 13:05 by flydream1314
[考研] 材料与化工363求推荐 +11 zh096 2026-04-04 11/550 2026-04-06 19:14 by guanxin1001
[考研] 0817化学工程与技术求调剂,一志愿中海洋319 +14 lv945 2026-04-04 14/700 2026-04-06 10:20 by 蓝云思雨
[考研] 315求调剂 +5 &123456789 2026-04-05 5/250 2026-04-05 19:55 by nepu_uu
[考研] 可跨专业调剂 +3 周的得地 2026-04-04 6/300 2026-04-04 22:21 by barlinike
[考研] 求生物学专业调剂-332分 +5 云朵遛弯指南 2026-04-04 5/250 2026-04-04 10:05 by rzh123456
信息提示
请填处理意见