N = input("Enter value for N:");
total = 0;
for index=1:N
total = total +(1/index+1/((index+2)*(index+3))) ;
end
fprintf(
Question how to it fprintf the answer, i able to use display but i have not idea how to made it on fprintf?

4 个评论

Caution: you are not changing i within the loop, so every iteration is going to be adding exactly the same thing to the total.
hi Roberson,
I just did some edit on the script dose it correct?
when i run on display i able to get the total , when i try on fprintf it not working.
Rewriting in terms of index looks better.
Hi Roberson,
Thank you for you advice i was able to get the result after rewrite.

请先登录,再进行评论。

 采纳的回答

doc fprintf
An example for a floating point number:
X = 2.345674;
fprintf('My number is %.2f\n', X)
My number is 2.35

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 Creating and Concatenating Matrices 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by