M 兼容如何读入数据
技术分享
发布于 2024-09-24 16:53:37
查看 25过去616天
一、问题现象
如何使用M命令行窗口读入数据?使用MATLAB的importdata函数读入数据出现了报错:
TyMLang.NameError:函数importdata或变量importdata未定义
A =importdata(‘D:/code/text.txt’)

二、解决方法 / 步骤
M兼容中importdata函数暂不支持,可以使用csvread函数读取数据:
1.启动M命令窗口:

2.在Mlang下运行以下代码:
%创建包含8个随机数的txt文件
X=100*rand(8,1);
fileID =fopen('D:/code/text.txt','w');
fprintf(fileID,'%4.4f\n',x);
fclose(fileID);
%读取该txt文件
csvread('D:/code/text.txt')
3.结果如下,已经读取了数据:


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