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

矩阵维度不一致问题

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
在运行Laplace score的例子
! ^( H$ O5 X9 q, hidAOccur = find( A == idA );
! \. r. m; i& m这个单独运行没问题
% i/ [# ~3 Z4 T. V8 W& X, y8 t. c- g但是处在! B  e& w  S8 C' t: d  h4 z
function qw = qq( A, B )
% T5 q- u+ h  Iif length( A ) ~= length( B)
& R( L' s9 r; z* k: t/ k    error('length( A ) must == length( B)');0 y. T; R5 @" P( P* Q
end
* o, W, g1 p* ~3 [& [: ntotal = length(A);8 L  j, u0 `" x. E5 @2 b8 ^( e
A_ids = unique(A);; K0 V+ y3 ?3 Y* o5 J) I3 i6 @
B_ids = unique(B);2 N0 l6 f* ?$ i; V7 c# q
MI = 0;
- Z  A  C6 x. C- \/ Hfor idA = A_ids+ M+ U4 K  y, l0 ?* o
    for idB = B_ids
) S% D! _: }, N         idAOccur = find( A == idA );
4 f' U6 ^; A6 I5 `( Y         8 m' p' a# U6 w
          % eps : the smallest positive number
+ t. m9 h0 H& C8 _    end
  L7 m/ w) o/ Uend
7 p# j5 \6 L) |  lqw=MI
2 X) x  f$ V0 ~6 |0 n9 r4 w  kend3 s- D8 Z7 S) s9 ~( [4 N1 b, t5 C* q
就会出现在这行idAOccur = find( A == idA );的错误,即表现在矩阵维度必须一致上
6 t, d5 I* y* K: l/ f' {+ y
  • 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];
    ) f4 @6 U! s( Q$ l& K% s8 SB=[2 5 4 8 7 9 6 3 4];$ [) H  r( G4 L& K2 Z0 [: e
    aa=qq( A, B )! P- {: r2 y( \1 w5 ]
    0 g7 O; I  b1 s* j) ?+ T
    function qw = qq( A, B )
    ' _* d  M: s' D  q& q: G$ a) }; Pif length( A ) ~= length( B)% R! T7 W- T9 q: W1 w2 e8 z* j
        error('length( A ) must == length( B)');+ F% }# l& [' f4 Z5 ], }7 x& [1 S% y
    end
    . b3 V( _1 l) F, K- g$ Z( ]total = length(A);
    9 ]; e7 p  Z7 O4 V; mA_ids = unique(A);
      }$ {# N  F7 U- k6 qB_ids = unique(B);
    1 a+ |- E% G; S% Q$ HMI = 0;* B" w1 O7 e7 m
    for idA = A_ids
    0 i" w! `3 a  c/ N( o' r) r- V1 W! z    for idB = B_ids1 l* {% R) Q* F, y
             idAOccur = find( A == idA );
    ; j( K* U6 S/ X' {+ G5 l         
    ( N" c' t8 _* b' k          % eps : the smallest positive number2 J3 c6 {6 j/ Y4 i. o3 U
        end9 ^" ]' z$ O) W% m0 b! F
    end
    ' D/ ~* H' V/ d# q, y- P3 C$ I' ?! Bqw=MI* m$ H$ F( l. f5 T* ?) I
    end
    0 v% p+ M; ~9 j2 L运行正常,不知道是不是这样的,没有报错
  • 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-23 21:50 , Processed in 0.140625 second(s), 23 queries , Gzip On.

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

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

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