このコーディングにエラーがある理由がわかりません:
hex_str1 = '5'
bin_str1 = dec2bin(hex2dec(hex_str1))
hex_str2 = '4'
bin_str2 = dec2bin(hex2dec(hex_str2))
c=xor(bin_str1,bin_str2)
xor 関数を使用して 16 進数を 2 進数に変換すると、c の値は正しくありませんが、配列を使用すると、c の値は正しいです。コーディングは次のとおりです。
e=[1 1 1 0];
f=[1 0 1 0];
g=xor(e,f)
hec からバイナリ値への xor への最初のコーディングの間違いは何ですか?? 誰かが解決策を見つけるのを手伝ってくれます...