Having an error : matrix dimension must agree

2 ビュー (過去 30 日間)
Kasih Ditaningtyas Sari Pratiwi
Kasih Ditaningtyas Sari Pratiwi 2017 年 11 月 6 日
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 件のコメント
Birdman
Birdman 2017 年 11 月 6 日
What are the sizes of time_start, time_end and time_array?
Kasih Ditaningtyas Sari Pratiwi
Kasih Ditaningtyas Sari Pratiwi 2017 年 11 月 6 日
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

サインインしてコメントする。

回答 (0 件)

カテゴリ

Help Center および File ExchangeNumerical Integration and Differentiation についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by