Hisanaga 様
sampleという変数に数値配列が出力されます。
%% インポート オプションの設定およびデータのインポート
opts = delimitedTextImportOptions("NumVariables", 8);
% 範囲と区切り記号の指定
opts.DataLines = [1, Inf];
opts.Delimiter = ("|");
% 列名と型の指定
opts.VariableNames = ["VarName1", "VarName2", "VarName3", "VarName4", "VarName5", "VarName6", "VarName7", "VarName8"];
opts.VariableTypes = ["double", "double", "double", "double", "double", "double", "double", "double"];
% ファイル レベルのプロパティを指定
opts.ExtraColumnsRule = "ignore";
opts.EmptyLineRule = "read";
% データのインポート
sample = readtable("sample.txt", opts);
%% 出力型への変換
sample = table2array(sample);
%% 一時変数のクリア
clear opts
ご検討頂けますでしょうか。
stozaki