Having an error : matrix dimension must agree

Hi! I need your help. I have a problem with the code below. It says an error: "matrix dimension must agree'. Do you know how to solv this problem? Thank you very much for your help.
% convert the datetime to double
time_start=datenum(peakflowanalysis2.Start);
time_end=datenum(peakflowanalysis2.End);
time_array=datenum(flowtable.DateAndTime);
flow=flowtable.Durchflusslm;
ind1=find(time_array==time_start);
ind2=find(time_array==time_end);
peak_sum=trapz(flow(peakflowanalysis2.Start(ind1):peakflowanalysis2.End(ind2)));% trapz method
I got an error in find function. Is that because I use double format for time_start, time_end and time_array? Thank you so much for your help.

2 commentaires

Birdman
Birdman le 6 Nov 2017
What are the sizes of time_start, time_end and time_array?
time_start is 11x1 double, time_end 11x1 double, and time_array 5527x1 double. I want to know the index of the time so that I can use it for trapz function

Connectez-vous pour commenter.

Réponses (0)

Catégories

Community Treasure Hunt

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

Start Hunting!

Translated by