How can i implement following sum notation ?
显示 更早的评论

I tried to write the code but it is wrong. How can i fix it? Thanks.
回答(2 个)
Bruno Luong
2022-4-16
call (without y=...)
soru(2,4)
Your function is not supposed to return any output
2 个评论
cagri sarac
2022-4-17
Bruno Luong
2022-4-17
编辑:Bruno Luong
2022-4-17
"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
>>
function y=soru(x,n)
y=sum( (3./x).^(1:n) );
end
类别
在 帮助中心 和 File Exchange 中查找有关 Simulink 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!