问一个程序转化为循环的小问题,请高手指点一下,谢谢。

2019-07-17 13:58发布

我写的程序如下:
  • clc;
  • clear;
  • x_0=[1 2 3 4 5 6 7 8 ]
  • h=1;
  • [m,n]=size(x_0);
  • t=1:fix(n/2^h);
  • x_1=[x_0(2*t-1)+x_0(2*t)]/2         %x_h,此时h=1,即为:x_h=x_1
  • h=2;
  • [m,n]=size(x_1);
  • t=1:(n/2^h);
  • x_2=[x_1(2*t-1)+x_1(2*t)]/2          %x_h,此时h=2,即为:x_h=x_2


复制代码

我想问的是:怎么把上面的程序写成一个以h为参数的for循环,坐等高手来,谢谢。


1程序截图.jpg
2运行结果截图.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
1条回答
wudingfeng
1楼-- · 2019-07-17 19:20
请大家帮忙,多谢大家。请大家帮忙,多谢大家。请大家帮忙,多谢大家。

一周热门 更多>