フィルターのクリア

How to apply the condition on data?

2 ビュー (過去 30 日間)
Noor Fatima
Noor Fatima 2022 年 3 月 28 日
コメント済み: Noor Fatima 2022 年 3 月 28 日
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 件のコメント
KSSV
KSSV 2022 年 3 月 28 日
A(1)='1001' ;output=0011 or 1001?
A(3) = '0', output =1 or 0 ?
Noor Fatima
Noor Fatima 2022 年 3 月 28 日
A(1)='1001' ;output=0011 or 1001? 0011
(a1=1001, a3=1010, ans = '1001' ~='1010'=0011)
Like for A(3) output is 1

サインインしてコメントする。

回答 (0 件)

カテゴリ

Help Center および File ExchangeCharacters and Strings についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by