EDA365电子论坛网

标题: 如何将A矩阵中的元素替换为B矩阵中相同元素的序号 [打印本页]

作者: someone    时间: 2023-1-28 15:23
标题: 如何将A矩阵中的元素替换为B矩阵中相同元素的序号
A = {'a' 'b' 'd' 'c';7 E( H" Y: a) j: ~( }3 P5 b
        'g' 'f' 'e' 'h';4 b3 y3 c( I) [
        'k' 'i' 'm'  'n'}7 k. m9 i7 i( ?7 Z6 z4 ^( @7 t
B = {'1'  '2'  '3'   '4'   '5'   '6'   '7'   '8'   '9'  '10'   '11'   '12';7 ^; }& c. k. j$ ?  m3 {6 O
        'a'  'b'  'c'   'd'   'e'    'f'   'g'   'h'   'i'    'k'    'm'    'n'}
2 ]2 t" s) r4 s5 _$ Z. R# P$ P9 {* b, r/ g, Y* J( F3 D5 m/ L' S
计算结果为! G( D9 T/ j3 U# x0 S
C= {'1' '2' '4' '3;/ Q7 t8 @2 R! \8 H8 a4 K( Z

# ^) p9 W* e" }3 F9 m( O        '7' '6' '5' '8';
/ V) t* G3 T$ m- d1 t7 H; Z        '10' '9' '11'  '12'}& l) A& M2 L. x# m" l6 Q1 b
不要用循环
3 M7 k. s% f) e
作者: li205212021    时间: 2023-1-28 16:15
本帖最后由 li205212021 于 2023-1-28 16:17 编辑
5 y: T. A) m  J# v. `0 [$ B2 b4 D1 `4 C5 [; X
[a,b]=ismember(A,B(2,: ))
' j4 o" B% }. D" `b就是你要的C
作者: elephant_    时间: 2023-1-28 16:28
我感觉你这个不用循环,应该实现不了




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2