Borrar filtros
Borrar filtros

trc file load in matlab

38 visualizaciones (últimos 30 días)
Margareta Drozdikova
Margareta Drozdikova el 26 de Dic. de 2017
Comentada: Marco el 15 de Mayo de 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 comentarios
Jeff Warner
Jeff Warner el 12 de Oct. de 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 el 15 de Mayo de 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);

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Data Import and Export en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by