专栏
标签
如何解决兼容中readmatrix读取数据报错:MethodError:no method matching String(::Int64)?
技术分享
发布于 2025-07-10 10:39:51
查看 1过去327天

产生上述问题的原因为被读取的txt文件中含有非数字元素。

方法一:若用户使用 Syslab 版本过老(即版本号小于等于0.11.2.10998),读取txt文件后可查看非数字元素出现在哪行,手动对齐进行针对性修改,代码如下:
IMUSCH = readmatrix(‘new 2.txt’); fs=20;

find(isnan(IMUSCH));#输出值n为new 2.txt中含有非数字元素的第n行
方法二:该问题已在新版本上优化,后续版本可以自动将非数字元素转NaN。用户可以选择更新Syslab版本。

所属专栏:Syslab基础平台
产品信息:Syslab科学计算环境
科学计算

全部回答

暂无数据
暂无数据
用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天