24小时热门版块排行榜    

CyRhmU.jpeg
查看: 594  |  回复: 5

萝卜-白菜

铜虫 (小有名气)

[求助] 求助,怎么样生成这样的矩阵?

已知向量h,h(0)…h(4)
怎么排序成为下图的矩阵呢?
求大神指点啊

多谢啦
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Medichen

铜虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
不嫌麻烦,将0-4循环移位就可以了.
笨鸟先飞!
2楼2013-01-20 15:37:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

萝卜-白菜

铜虫 (小有名气)

引用回帖:
2楼: Originally posted by Medichen at 2013-01-20 15:37:19
不嫌麻烦,将0-4循环移位就可以了.

嗯,5X5的可以这么解决,要是200X200呢?
3楼2013-01-20 15:43:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiuyouxu

铁杆木虫 (职业作家)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
萝卜-白菜: 金币+2, ★★★★★最佳答案, 强悍 2013-01-22 15:46:31
两重循环解决:n个元素向量V=(h(0),h(1),...,h(n-1))',构成矩阵M
for i=1:n         %每行
     for j=1:i
          M(i,j)=V(i-j+1);
    end
   for j=i+1:n
       M(i,j)=V(n-j+1+i);
   end
end

» 本帖已获得的红花(最新10朵)

忘记自己,忘记一切烦恼(欢迎访问我的网站兆字节:http://www.mathbeta.com/)
4楼2013-01-20 19:22:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

iamsad

至尊木虫 (著名写手)

循环矩阵是比较特殊的矩阵,用处很多,相关算法比较成熟
5楼2013-01-22 13:12:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

萝卜-白菜

铜虫 (小有名气)

送鲜花一朵
引用回帖:
4楼: Originally posted by xiuyouxu at 2013-01-20 19:22:08
两重循环解决:n个元素向量V=(h(0),h(1),...,h(n-1))',构成矩阵M
for i=1:n         %每行
     for j=1:i
          M(i,j)=V(i-j+1);
    end
   for j=i+1:n
       M(i,j)=V(n-j+1+i);
   end
end


多谢大神指点,我是这么写的,不过比你的复杂多了,领教了
for m=1:200  
    for n=1:200  
        if m+n-1 == 200
            KK(200,m)=K(201-m);
        else
            KK(mod(m+n-1,200),m)=K(n);
        end
    end
end
祝好!
6楼2013-01-22 15:45:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 萝卜-白菜 的主题更新
信息提示
请填处理意见