Borrar filtros
Borrar filtros

How to apply the condition on data?

2 visualizaciones (últimos 30 días)
Noor Fatima
Noor Fatima el 28 de Mzo. de 2022
Comentada: Noor Fatima el 28 de Mzo. de 2022
I have arrays of binary numbers
I want to remove leading zeros
A = ['1001','0010','0']
B= '10101'
for i=1:3
a1 = A(i);
a2= regexprep(a1,'^0*','');
a3 = B(1:length(a2))
result = a2~=a3
end
For third entry of A , A(3)='0', I get empty output due to regexprep(a1,'^0*','');, but I want to apply condition or any other way so that if any entry of A in only zero then exclude this condition regexprep(a1,'^0*','');, so that for A(3)='0' , I can get a2=0, a3=1 and result=1
  4 comentarios
KSSV
KSSV el 28 de Mzo. de 2022
A(1)='1001' ;output=0011 or 1001?
A(3) = '0', output =1 or 0 ?
Noor Fatima
Noor Fatima el 28 de Mzo. de 2022
A(1)='1001' ;output=0011 or 1001? 0011
(a1=1001, a3=1010, ans = '1001' ~='1010'=0011)
Like for A(3) output is 1

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Characters and Strings en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by