查看: 174|回复: 3|关注: 1
打印 上一主题 下一主题

诈金花平台游戏下载: [已解决] 查找字符串矩阵A中的元素在字符串矩阵B中的位置

[复制链接]

新手

5 麦片

财富积分


诈金花闷牌技巧教程 www.ycdqd.tw 050


1

主题

2

帖子

0

最佳答案
跳转到指定楼层
1#
发表于 2019-11-2 20:25:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式



    name和shuzi3都是1428*1维的列向量,里面的元素相同,排列顺序不同(比如name的第一行可能是shuzi3的第32行),怎么求name中的每一行在shuzi3中对应的位置。请见附件图片

新手

5 麦片

财富积分


050


1

主题

2

帖子

0

最佳答案
2#
 楼主| 发表于 2019-11-2 21:26:12 | 只看该作者
解决啦 ,把答案贴出来,供参考  : [~,y] = cellfun(@(x) ismember(x,name),shuzi3)

新手

9 麦片

财富积分


050


0

主题

6

帖子

0

最佳答案
3#
发表于 2019-11-3 14:28:56 | 只看该作者
感谢楼主分享,又学到一个新函数,以下是我用for循环做的,for循环肯定没有函数计算的快,只是一种方法,供参考,谢谢!
a=name;
b=shuzi3;
for ii=1:1428
    for jj=1:1428
        if a{ii,1}==b{jj,1}
            count_num(ii)=jj; %记录对应的位置
%             t=b{jj,1};
%             b{jj,1}=b{ii,1};
%             b{ii,1}=t;
%  以上三行是用于将b中数据按a排列
        end
    end
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

快速回复 诈金花闷牌技巧教程 返回列表