2013-02-03 21 views
-1

我計算求和的絕對誤差相比,積分(求和答案 - 積分答案):如何在matlab中繪製循環結果?

積分電子商務^ x的從0到1,相對於(1/N)*求和(E ^蘭特())從i = 1到n。我不得不在matlab中繪製出錯誤與n。我無法圍繞如何做到這一點。我能夠通過使用從1到50的for循環來計算從1到50之間的任意數的錯誤。但是,我將如何繪製它?我需要對n的不同值進行多次求和?

+0

你在尋找劇情指揮嗎?嘗試'幫助陰謀'。應該給你所有的細節。 – thang

+0

如果你喜歡答案,你可以得票率高! –

回答

1

所以,你想要做的是整體,並在同一時間誤差函數計算面積,並將它們存儲在一個數組:

maxLevel = 50; 
integral = zeros(maxLevel, 1); 
summation = zeros(maxLevel, 1); 

for i = 1:maxLevel 

    integral(i) = integralFunction(i); 
    summation(i) = summationFunction(i); 
end 

然後你就可以繪製這樣的:

plot(1:length(integral), integral, 'r'); 
hold on; 
plot(1:length(summation), summation, 'g');