matlab中迭代算法的编程问题
如图所示,我在定义一个函数,其中f(x)为其运算式的一部分,在用for求f(x)过程中,我不知道该如何定义变量f(x)初始的值。fori=n:-1:1f=(4*i+2)+...
如图所示,我在定义一个函数,其中 f(x)为其运算式的一部分,在用for求f(x)过程中,我不知道该如何定义变量f(x)初始的值。for i=n:-1:1
f=(4*i+2)+f\x^2 就这段代码,f该如何定义。请大神指教。另外 ,
function y=Zuhe(n,k)y = 1if k>n/2 k = n-kend
for i=1:k
y=(n-k+1)*y/k
end
这段代码最后输出的值为什么还有 y=1 k以及最后y 循环后的结果?我只想要y循环后的结果该怎么做? 展开
f=(4*i+2)+f\x^2 就这段代码,f该如何定义。请大神指教。另外 ,
function y=Zuhe(n,k)y = 1if k>n/2 k = n-kend
for i=1:k
y=(n-k+1)*y/k
end
这段代码最后输出的值为什么还有 y=1 k以及最后y 循环后的结果?我只想要y循环后的结果该怎么做? 展开
2个回答
展开全部
function y=Zuhe(x2,n)
y=0;
for i=n:-1:1
y=x2/(4*i+2+y);
end
y=y+2;
y=0;
for i=n:-1:1
y=x2/(4*i+2+y);
end
y=y+2;
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询