【问题标题】:reading hexadecimal data in matlab在matlab中读取十六进制数据
【发布时间】:2016-08-15 22:03:25
【问题描述】:

我正在尝试使用 xlsread 和 [num text raw] 从 matlab 中的 csv 文件读取加速度计数据。但是,原始字段仅给出 [NaN] 而不是我期望的文本和字符数据。这怎么能得到纠正?还有其他方法可以从 csv 文件中读取十六进制数据吗? 提前致谢!

【问题讨论】:

  • 如果您觉得这个答案有帮助,请点击接受复选框。

标签: matlab hex xlsread


【解决方案1】:

如果您尝试读取数字数组,十六进制将是一个问题。

你应该做的是使用表变量,读入项目然后使用hex2dec

a=readtable(filename)
a.(1)=hex2dec(a.(1)) %column that has your hex numbers in it

【讨论】:

    猜你喜欢
    • 2016-11-04
    • 1970-01-01
    • 2014-02-18
    • 1970-01-01
    • 2014-09-14
    • 1970-01-01
    • 1970-01-01
    • 2012-08-20
    • 2015-01-26
    相关资源
    最近更新 更多