53やFEなど、16​進数のデータが一列に​並んでいるデータがあ​るのですが、これを1​0進数に変換したいの​ですが、hex2de​cの関数を使うとエラ​ーが出てしまいます、​どのようにすればいい​でしょうか。

3 Ansichten (letzte 30 Tage)
mimumimu
mimumimu am 8 Jan. 2020
Bearbeitet: Musashi Ito am 16 Jan. 2020
タイトルと同義
  1 Kommentar
michio
michio am 8 Jan. 2020
エラーが出る例(コード)も記載いただけると現象を確認できるのでたすかります。お手数ですがよろしくお願いいたします。

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Musashi Ito
Musashi Ito am 16 Jan. 2020
Bearbeitet: Musashi Ito am 16 Jan. 2020
MATLAB には文字列というデータ型があるみたいで、hex2dec 関数を使用するときも 16 進数のデータを 文字列データとして入力すれば 10 進数の数値データに変換できるみたいです。以下のようなプログラムの書き方であればエラーは出ないみたいですが、いかがでしょうか。
d1 = hex2dec('53')
d2 = hex2dec('FE')

Kategorien

Mehr zu 起動と終了 finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!