从txt文件导入数据到一个二维数组
17日视图(30天)
显示旧的评论
嗨。
我这txt文件:
我想,所有的数量(32)之间的广场barckets将第一行一个二维数组(矩阵)24 x32。
事情是这样的:
任何想法?
谢谢提前
0评论
接受的答案
斯科特Ronquist
2021年1月29日
你好西
我理解你想进口中存储的数据”
acquisizione2-new.txt
“到MATLAB工作区。这是可能的
名称-值对参数可供readtable函数
。导入数据之后,有一个额外的步骤,有必要从readtable删除南列在表输出。
请尝试下面的代码,希望这可以帮助!
数据= readtable (“acquisizione2-new.txt”,“ReadVariableNames”假的,…
“分隔符”,(”“,“]”,“(”),“LineEnding”,“\ n”,“TrimNonNumeric”,真正的);
%找到南列
nanIdx = arrayfun (@ (x)所有(isnan {x}:,)(数据),1:宽度(数据));
%去除南列
数据(:,nanIdx) = [];
%转换为数值数组(可选)
dataMatrix ={:,:}数据;