Hi , i need your help please ,
i have vector contains hex  numbers such as :(16-bits)
(0000 0011 1100  0000)
i need  select the middel bits from ( b7-b10) then read its as decimal asuch as = 15
i alraedy did that as in the code , but the problem is just work with last row in the vector for  my data base ('address.xlsx')!  this data base contains 16 rows!
i need find and stor  the resuts  as vecotr  for all  my  data base  numbers not just last elment!  
clc;
clear all;
[~,~,dat]= xlsread('address.xlsx');
num=dat(:,1);
 for n=1:numel(num)
b=hex2dec ([dat(:,1)]);
b1 = hex2dec('000fff0');
format hex;
 x=bitand(b1,b);
 cc=dec2hex(x);
   bin=hexToBinaryVector(cc);
      ccz=bin((end-flip(7:10)+1));
   bp=num2str(ccz);
  bp11= bp(find(~isspace(bp)));
 v1= bin2dec(bp11);
 end