why is my vector bigger than how I created
Mostra commenti meno recenti
I tried to do a remain sum using matlab and graph it,
why is my sumvec vector is 101? should the while loop runs from 10 to 100
%equ = sqrt(x+1)
% calculating remain sum of sqrt(x+1) from with 10 to 100 sub interval
sum = 0
sumvec = []
for n = 10:100
sum = 0
width = (3 - 0)/n
for c = 0:n
base = width * c
height = sqrt(base+1)
sum = sum + (width * height)
end
sumvec(n+1) = sum
end
figure;
i = 0:101
scatter(i,sumvec)
1 Commento
Stephen23
il 22 Nov 2020
"why is my sumvec vector is 101? should the while loop runs from 10 to 100"
When n==100, which element do you expect this indexing to refer to?:
sumvec(n+1) = ..
Important: do NOT call any variable sum, as this shadows the very important inbuilt sum function.
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Networks in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!