|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
两个row vector 二进制 a和b,建立新的vector z,如果a的数值对应的位置等于b的数值,则数值0加入z,反之,数值1加入z。7 r+ ~1 L/ e, Z0 d% C0 h ?
最后求出z的平均值。 以下是我的码 很麻烦,大家帮我简化一下。谢谢
* d3 @/ Q6 K0 ua = [1;0;1;1];
$ T* F4 H$ C8 M3 u5 yb = [1;0;0;0];; R. u$ m( ]7 N" V1 h, d' @. r
z = [];
9 X/ o; H% ?+ a) nfor i = 1:length(a)
/ W/ f+ V9 B; A/ j6 Q/ u# C if a(i)==b(i)
$ J+ Q1 p4 E. u# I& q( O6 { z(end+1) = 0;
2 T6 Z' D& c2 U% e, L else& ]! s$ E2 L5 N- v, f
z(end+1) = 1;, C! t& D/ k( E! v! ]' B' E
end
6 z' |) P* `' H; y! e ~' Cend
; m* J: _) r: v. o2 xmean(z);
2 D6 Q/ F0 W5 o0 I8 V5 c |
|