精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • 求助如何計算兩個矩陣中一行的三個元素均相同的行的個數(shù)

    求助如何計算兩個矩陣中一行的三個元素均相同的行的個數(shù)
    有兩個矩陣,均為3列,行數(shù)不同:
    a = [1 2 3; 3 4 5; 6 7 8; 9 10 11; 22 23 26; 77 78 79; 41 48 54];
    b = [1 2 3; 3 4 5; 13 14 15; 43 22 11];
    想要做如下比較:比如將a的第一行中三個元素分別與b中的每一行元素進(jìn)行比較,之后再分別將a的第二行中的三個元素分別與b中的每行中的元素進(jìn)行比較,最后總計a與b中有多少行中的元素是完全相同的.
    我請朋友,編了如下代碼,不過有bug,本人實在是不知道怎么改,
    for i = 1:7
    index_of_b_row = find(a(i,1)) == b(:,1);
    m = size (index_of_b_row,1);
    for j = 1:m
    if a(i,2) ==b(index_of_b_row,2) & a(i,3) == b(index_of_b_row,3)
    index(j) =index_of_b_row;
    j = j + 1;
    end
    end
    end
    same_point_position = b(index,:);
    其他人氣:337 ℃時間:2020-06-28 10:14:53
    優(yōu)質(zhì)解答
    你單步執(zhí)行下不就完了,檢查下是哪一步與你的想法不一致,調(diào)試出來不就完啦.
    我這邊沒裝Matlab,其實你只要按F10,一步一步執(zhí)行一遍不就完了,你的程序執(zhí)行步驟也不多,很快就調(diào)處來啦.
    F10單步運行.
    你這個
    index_of_b_row =find(a(i,1)) == b(:,1);寫法肯定是不對的,
    index_of_b_row =find(a(i,1) == b(:,1));
    因為沒裝所以沒辦法幫你調(diào)啦.
    建議你改了這句,在F10單步運行運行,看看能滿足你的要求.另外,建議關(guān)注下Command Windows里的錯誤信息提示內(nèi)容.
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點,以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機版