How to apply the condition on data?

1 visualizzazione (ultimi 30 giorni)
Noor Fatima
Noor Fatima il 28 Mar 2022
Commentato: Noor Fatima il 28 Mar 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 Commenti
KSSV
KSSV il 28 Mar 2022
A(1)='1001' ;output=0011 or 1001?
A(3) = '0', output =1 or 0 ?
Noor Fatima
Noor Fatima il 28 Mar 2022
A(1)='1001' ;output=0011 or 1001? 0011
(a1=1001, a3=1010, ans = '1001' ~='1010'=0011)
Like for A(3) output is 1

Accedi per commentare.

Risposte (0)

Categorie

Scopri di più su Characters and Strings in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by