Filter löschen
Filter löschen

trc file load in matlab

38 Ansichten (letzte 30 Tage)
Margareta Drozdikova
Margareta Drozdikova am 26 Dez. 2017
Kommentiert: Marco am 15 Mai 2023
Hi, I need to read trc file. I tried to used to this website https://www.mathworks.com/matlabcentral/fileexchange/48919-readtrc-read-r-s-trc-files-into-a-matlab-cell-array . I don't know actually, how to work with this. I have this function in a file and in the second .m file a wrote just this readtrc('data.trc') (data.trc is my goal file). Can you help me, how to load data? thanks
  5 Kommentare
Jeff Warner
Jeff Warner am 12 Okt. 2020
I got the same error.
Array indices must be positive integers or logical values.
Error in readtrc (line 20)
traces{k+1,1}=cell2mat(Columns(TracesIdx(size(TracesIdx))+4:size(Rows{1,1})));
Marco
Marco am 15 Mai 2023
This fix is working for me:
%% Extract Data
if length(TracesIdx) == 1
%% Stores individual traces in a cell
k=1;
traces{k,1}=cell2mat(Columns(TracesIdx(k)+4:end));
else
%% Store multiple traces in a cell-array
for k=1:length(TracesIdx)-1
traces{k,1}=cell2mat(Columns(TracesIdx(k)+4:TracesIdx(k+1)-1));
end
traces{k+1,1}=cell2mat(Columns(TracesIdx(size(TracesIdx))+4:size(Rows{1,1})));
end
% Store the header in the last cell element:
traces{end+1,1}=Rows{1,1}(1:16,1);

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu Data Import and Export finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by