setting up infinite sequence and plotting
27 ビュー (過去 30 日間)
古いコメントを表示
How do I set up and plot:
Sum (n=0 to infinity) (n^3+1)
Thank you
1 件のコメント
John D'Errico
2024 年 6 月 29 日
編集済み: John D'Errico
2024 年 6 月 29 日
What have you tried? If nothing, then why not? Make an effort.
Of course, you may need to consider the series you show grows rapidly to infinity. So I might guess your question does not even show the series you actually want to form. Perhaps you mean the sum of 1/(n^3+1), not the sum of (n^3+1). That is convergent, apparently to:
vpa(ans)
ans =
1.6865033423386238859646052121869
回答 (3 件)
sai charan sampara
2024 年 6 月 30 日
Hello Robert,
I am assuming that you want to sum 1/(n^3+1) and not n^3+1 since the sum for n^3+1 tends to infinity as n moves to infinty. The sum of 1/(n^3+1) converges to a value as n tends to infinity. You can try doing this by calculating the value of the sum for each n value in a "while" loop. You can store the previous and current sum values. Then you can decide a tolerance value within which if there is no change you can accept the sum as converged value. It can be done similar to the code shown:
old_sum=sym(0);
new_sum=sym(1);
data=new_sum;
n=1;
tol=0.000001;
while((new_sum-old_sum)>tol)
old_sum=new_sum;
new_sum=new_sum+(1/(n^3+1));
n=n+1;
data=[data,new_sum];
end
vpa(old_sum)
vpa(new_sum)
plot(0:n-1,data)
You can decrease the "tol" (tolerance) value for more accurate results. Here is the link to documentation of "vpa":
0 件のコメント
tom
2024 年 7 月 5 日
- Define the Sequence: Decide on the mathematical formula or rule that generates the sequence.
- Generate Terms: Compute the terms of the sequence up to a reasonable number (since we can't truly generate an infinite number of terms).
- Plot the Sequence: Visualize the terms using a plot.
For demonstration, I'll consider a few common types of sequences and plot them:
- Arithmetic Sequence: A sequence in which each term after the first is obtained by adding a constant difference to the previous term. an=a+(n−1)da_n = a + (n-1)dan=a+(n−1)dwhere aaa is the first term and ddd is the common difference.
- Geometric Sequence: A sequence in which each term after the first is obtained by multiplying the previous term by a constant ratio. an=arn−1a_n = ar^{n-1}an=arn−1where aaa is the first term and rrr is the common ratio.
- Harmonic Sequence: A sequence in which each term is the reciprocal of an arithmetic sequence. an=1na_n = \frac{1}{n}an=n1
Let's plot the first 50 terms of each of these sequences.Arithmetic Sequence
- First term a=1a = 1a=1
- Common difference d=2d = 2d=2
Geometric Sequence
- First term a=1a = 1a=1
- Common ratio r=2r = 2r=2
Harmonic Sequence
- an=1na_n = \frac{1}{n}an=n1
I'll generate and plot these sequences in Python.
Here are the plots for the three different types of sequences:
- Arithmetic Sequence (an=1+(n−1)×2a_n = 1 + (n-1) \times 2an=1+(n−1)×2): The terms increase linearly.
- Geometric Sequence (an=1×2(n−1)a_n = 1 \times 2^{(n-1)}an=1×2(n−1)): The terms increase exponentially.
- Harmonic Sequence (an=1na_n = \frac{1}{n}an=n1): The terms decrease and approach zero as nnn increases.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Matrix Indexing についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!