?? f2b.m
字號:
function [pops,len]=F2B(x,bounds,len)
%二進制編碼轉化為十進制
%[pops]=F2B(x,bounds,len)
%x 二進制串如x=[0 1 1 0 0 1 0 1 0 1 0 1]
%len 二進制串的分段len=[3 4 5]
%bounds 邊界約束
%pops 十進制
%
n=length(x);
m=length(len);
q=[];
for i=1:m
q(i)=sum(len(1:i));
end
q=[0 q];
for j=1:m
pops(j)=bounds(j,1);
p=[];
p=x(q(j)+1:q(j+1));
L1=q(j+1)-q(j);
for k=1:L1
pops(j)=pops(j)+p(k)*2^(k-1);
end
end
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -