simplyfing computations in arrays
古いコメントを表示
int = zeros(1,length(x));
for n = 3:length(x)
y1 = x(2:n) ;
t1 = n*dt - (2*dt:dt:n*dt) ;
y2 = x(1:n-1) ;
t2 = n*dt - (dt:dt:(n-1)*dt) ;
int(n) = sum (t1.^(k-1)/factorial(k-1).*y1 ...
+ t2.^(k-1)/factorial(k-1).*y2)*dt/2 ;
end
I want to write t1= ((n-2)*dt:dt:0dt) is it okay? and also t2=((n-1)dt:dt:dt).
Is it possible? I sew also some errors...
採用された回答
その他の回答 (1 件)
カテゴリ
ヘルプ センター および File Exchange で Loops and Conditional Statements についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!