Filter löschen
Filter löschen

Info

Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.

optimize code in running time

2 Ansichten (letzte 30 Tage)
Sara
Sara am 3 Sep. 2012
Geschlossen: MATLAB Answer Bot am 20 Aug. 2021
Hi, is there any suggestion that how can I optimize the code in running time below. Thanks in advance
lenx=length(x);
int = zeros(1,lenx);
dth2=dt/2;
c=(k-1)/factorial(k-1);
cmn=(lenx:-1:0)*dt;
ft1=cmn.^(c);
ft2 = (cmn+dt).^(c);
for n = 1:lenx-2
y1 = x(2:n+2) ;
t1 = ft1(lenx-n+1:lenx+1) ;
y2 = x(1:n+1) ;
t2 = ft2(lenx-n+1:lenx+1);
int(n+2) = sum (t1.*y1 + t2.*y2)*dth2 ;
end%for

Antworten (0)

Diese Frage ist geschlossen.

Community Treasure Hunt

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

Start Hunting!

Translated by