matlab中如何定义x(n) for n=1:1:100 x(n)=x(n-1)+sin(pi/180) 但x(n)和x(0)没定义

来源:学生作业帮助网 编辑:作业帮 时间:2024/08/07 14:25:19
matlab中如何定义x(n) for n=1:1:100 x(n)=x(n-1)+sin(pi/180) 但x(n)和x(0)没定义
xQN@.PpeL_`aB+  hH MK)yu/8ef:3s9w4#s8%p]u;9/pzZ=pI(M*u"p NRQڬ,eurye#A<0ɴo|ա5J$Qu37#7㏺}G!q螌f k eSێb u׸抰5COe^ ZTsڲ$:.4{bWy,p"mB6-'-jNH磸w8Dm 4'!0~0;hr^p ~ #7QI&-5t&IXOn

matlab中如何定义x(n) for n=1:1:100 x(n)=x(n-1)+sin(pi/180) 但x(n)和x(0)没定义
matlab中如何定义x(n) for n=1:1:100 x(n)=x(n-1)+sin(pi/180) 但x(n)和x(0)没定义

matlab中如何定义x(n) for n=1:1:100 x(n)=x(n-1)+sin(pi/180) 但x(n)和x(0)没定义
需要对x(0)赋初值,这是一个迭代方程,迭代方程需要一个初值才能继续运行下去.你的方程为y(n+1)=y(n)+sin(pi/180).显然,只有当y(0)有意义有初值的时候,y(1)才能算出来.
初值你选的越接近实际值,效果越好.
你的代码只有迭代方程,没有终止条件.
随便选个初值,0,0.1,0.2什么的都行.