matlab 保留兩個(gè)數(shù)據(jù)集的重合部分

2017-01-17  by:CAE仿真在線  來(lái)源:互聯(lián)網(wǎng)

兩個(gè)數(shù)據(jù)集a,b.
要求比較第一列,保留a中重合部分到repeata, b中重合部分到repeatb
做這個(gè)工作主要是因?yàn)楹芏鄶?shù)據(jù)集要對(duì)比,比如根據(jù)股票的委托單號(hào),來(lái)比較同一委托的逐筆委托和逐筆成交,這時(shí)候就要用到這個(gè)方法
a=[1,11,111;2,22,222;3,33,333];
b=[2,121,222;3,323,323;4,434,443;5,565,656];

法一:

index=ismember(a(:,1),b(:,1));
repeata=a(index,:);
index=ismember(a(:,1),b(:,1));
repeatab=b(index,:);

法二:
[indexa,indexb]=ismember(a(:,1),b(:,1));
repeata=a(indexa,:);
nonzeor=find(indexb);
repeatb=zeros(size(repeata));
for i=1:size(repeata,1)
repeatb(i,:)=b(nonzeor(i),:);
end

開(kāi)放分享:優(yōu)質(zhì)有限元技術(shù)文章,助你自學(xué)成才

相關(guān)標(biāo)簽搜索:matlab 保留兩個(gè)數(shù)據(jù)集的重合部分 MatLab培訓(xùn) MatLab培訓(xùn)課程 MatLab在線視頻教程 MatLab技術(shù)學(xué)習(xí)教程 MatLab軟件教程 MatLab資料下載 MatLab代做 MatLab基礎(chǔ)知識(shí) Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓(xùn) Abaqus培訓(xùn) 

編輯
在線報(bào)名:
  • 客服在線請(qǐng)直接聯(lián)系我們的客服,您也可以通過(guò)下面的方式進(jìn)行在線報(bào)名,我們會(huì)及時(shí)給您回復(fù)電話,謝謝!
驗(yàn)證碼

全國(guó)服務(wù)熱線

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號(hào)金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓(xùn)QQ咨詢(xún):點(diǎn)擊咨詢(xún) 點(diǎn)擊咨詢(xún)
項(xiàng)目QQ咨詢(xún):點(diǎn)擊咨詢(xún)
email:kf@1cae.com