How can i implement following sum notation ?

I tried to write the code but it is wrong. How can i fix it? Thanks.

Answers (2)

call (without y=...)
soru(2,4)
Your function is not supposed to return any output

2 Comments

"it does not work"
Your function still have problem it doesn't compute what you expect (I'm not here to do entirely the homework for you) but it certainly not longer throw an error:
function soru(x,n)
sum = 0;
k = 1;
prompt1="enter x ";
prompt2="enter n ";
x=input(prompt1);
n=input(prompt2);
for loop=k:n
sum=((3/x)^k)+sum;
end
disp(sum)
end
Result runing on my PC
>> soru(2,4)
enter x 1
enter n 10
30
>>

Sign in to comment.

Matt J
Matt J on 16 Apr 2022
Edited: Matt J on 16 Apr 2022
function y=soru(x,n)
y=sum( (3./x).^(1:n) );
end

Categories

Find more on Get Started with MATLAB in Help Center and File Exchange

Products

Release

R2020a

Asked:

on 16 Apr 2022

Edited:

on 17 Apr 2022

Community Treasure Hunt

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

Start Hunting!