找回密码
 注册
关于网站域名变更的通知
查看: 836|回复: 3
打印 上一主题 下一主题

矩阵维度不一致问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-5-17 11:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
在运行Laplace score的例子
3 W" f' r# `1 y( l  s$ widAOccur = find( A == idA );
) n2 y' h: a; C) |+ z) I9 C7 }这个单独运行没问题
$ U9 E# v. y/ V1 ?6 j9 |3 Z& }% y6 ~但是处在
! C9 W+ f2 y4 I1 C2 s+ N5 Dfunction qw = qq( A, B )
( Q3 G0 `1 H* V$ X' ^( p5 aif length( A ) ~= length( B)/ h+ W" ?8 M6 z) t. J+ i/ J* n
    error('length( A ) must == length( B)');, X- _9 \$ t+ P5 L  k$ d
end
: C9 l1 o9 y& V6 U; qtotal = length(A);
) B! F5 U. T9 |' C& I* kA_ids = unique(A);( L8 C% D% p9 ]/ u* A
B_ids = unique(B);, n% g/ Q. L/ @2 K
MI = 0;% l$ r! ~- S7 |. W+ x0 J
for idA = A_ids- D8 v& C4 w# D* b) G$ s
    for idB = B_ids
: E5 R3 W) v3 W         idAOccur = find( A == idA );
: M% G5 ?# n( B: H           N: T' {$ {& l" y/ w! N" t7 k% |3 g/ s# U
          % eps : the smallest positive number; J- T; s, A/ u$ Z' f6 H9 x; m
    end/ k3 A2 J$ [; f7 f
end
+ [0 G" F1 {0 L8 H' v4 H8 H" S) ]qw=MI
2 P6 r- l, v" mend2 U, l1 }3 B: n& c) r
就会出现在这行idAOccur = find( A == idA );的错误,即表现在矩阵维度必须一致上

2 ]0 c2 |" T* p5 L0 u* ^
  • TA的每日心情
    开心
    2022-12-27 15:46
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    2#
    发表于 2021-5-17 13:18 | 只看该作者
    A=[1 2 3 4 5 6 7 8 9];
    2 ?1 Y$ o! f. ^4 S; m2 iB=[2 5 4 8 7 9 6 3 4];
    5 `! p; H" f. H4 M: E3 v+ Z- naa=qq( A, B )" p4 B5 |5 y) \! G
    - X2 G7 V1 R: y: h; E  ]
    function qw = qq( A, B )6 D. S0 Q, y" a! H
    if length( A ) ~= length( B)  H8 s  W: u% Z) [- H; D5 I
        error('length( A ) must == length( B)');
    1 C- C' ?$ L; s" p' h' n- P2 aend
      t5 T, t0 X( _' ~0 F& N; E3 |total = length(A);
      K, F* R% N! L8 O# iA_ids = unique(A);5 c8 K' o0 W8 i. G
    B_ids = unique(B);
    ( `; M% u$ G# l* h; f6 h9 @MI = 0;- n2 V; S9 V$ J2 L8 {/ M* N
    for idA = A_ids
    " S( n+ {: d- N' P, h  P4 }' c# x. f    for idB = B_ids0 s, q' U* E$ c" i
             idAOccur = find( A == idA );0 ~# \4 |' e+ k# R
             4 y/ Z) \3 O! N$ X7 |
              % eps : the smallest positive number+ A1 k/ \! b0 M( N5 `' d
        end
    " c" J. Q4 q  B8 r1 lend
    0 h# c( K! x* B2 I7 d4 E7 e! [qw=MI
    ( S% M. q& `$ |) T! c+ f$ F7 i1 Xend, L5 Y; p; @, v- {, B8 t
    运行正常,不知道是不是这样的,没有报错
  • TA的每日心情
    慵懒
    2022-12-26 15:28
  • 签到天数: 1 天

    [LV.1]初来乍到

    3#
    发表于 2021-5-17 13:44 | 只看该作者
    我也来看看,涨涨知识
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-2 00:09 , Processed in 0.156250 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表