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$ P
9 {* 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