私はいつも同じ問題、ベクトル、配列、セル配列を持っていると思います。この議論のおかげで、私は最初の問題を解決することができました。しかし、私はまだそれを暗号化するためには、データの各結果がベクトルでなければならないことが必要です。どのように各結果をベクトルとして表示できますか?
fid = fopen('file.txt', 'r');
alldata = textscan(fid, '%s');
tmp = reshape(alldata{1}, 16, []).';
tmp = arrayfun(@(x)strjoin(tmp(x,:)), 1:size(tmp, 1), 'uniformoutput', false)
key=hex2dec(key_hex).'
data= (cat(1, tmp{:}))
for i= 1:rows(data)
Matrix(i, :)= hex_keys([data(i,1:15), data(i,16)])
chiffrement (Matrix(i,:), key,1)
endfor
endfunction
エラー:エラー:プレーンテキストは16要素のベクトル(セル配列ではありません)でなければなりません。 私を助けることができれば非常に感謝します。
file.txtを例えば含有する:
60 3D EB 10 15、CA 71 BE 2B 73 AE F0 85 7D 77 81 60 3D EB 10 15 71 BE 2B 73 AE F0 85 7D 77 81 60 3D CA eb 10 15 ca 71 be 2b 73 ae f0 85 7d 77 81
実際、これは大きなプログラムで機能の成功です。このデータ結果の各行をベクトルに変換する方法が必要です。
data =
60 3d eb 10 15 ca 71 be 2b 73 ae f0 85 7d 77 81
60 3d eb 10 15 ca 71 be 2b 73 ae f0 85 7d 77 81
60 3d eb 10 15 ca 71 be 2b 73 ae f0 85 7d 77 81
質問にデータを追加してください。小さなfile.txtのwoudは多くの助けを借ります – Finn
私はあなたを助けるためのより多くの情報が必要なように私は感じる。 ley_hexと関数hex_keysとchiffrementを追加してください。どの機能でエラーが発生しましたか? – Finn
編集した質問をご覧ください。 –