私は、Matlab で配列の数字を区切る方法を探していましA = 1024たA = [1, 0, 2, 4]。
ネットで検索したところ、このコードが見つかりました(タイトルにも投稿されています):
sprintf('%d',A) - '0'
変換された[1024]-> [1, 0, 2, 4].
- '0'問題は解決しましたが、特にその部分がわかりませんでした。誰かがこれがどのように機能するか説明できますか?
また、MATLAB コマンド ウィンドウでsprintf('%d',A) + '0'(for )と書くと、次のように表示されます。A = [1024]
97 96 98 100
これは私をさらに困惑させました 誰かこれを説明できますか?