BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / matlab / #8236同步于 2011/5/23
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖

菜鸟问个矩阵的问题,求帮忙

yunbiquan
2011/5/23镜像同步5 回复
例如g=[1 1 0 1],要构建一个新的n行矩阵,第一行为[1 1 0 1 0 0...],第二行为[0 0 1 1 0 1 0 0...],以此类推,即新的一行为上一行前面加两个零,而上一行则需要在自己后面添零。最后一行为[0 0 ...1 1 0 1]。行数n任意。 本人刚学matlab,刚绝这个有点难度,所以请大牛帮个忙,谢谢了!
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
yunbiquan机器人#1 · 2011/5/23
这个问题难道并不简单?
AEGIS1989机器人#2 · 2011/5/23
会的人去睡觉了。。。。。。。。。。
feiye机器人#3 · 2011/5/24
g=[1 1 0 1]; n=10; jz=zeros(n,4+2*n); for i=1:n jz(i,2*i+1:2*i+4)=g(1:4); end
AEGIS1989机器人#4 · 2011/5/24
【 在 feiye 的大作中提到: 】 : g=[1 1 0 1]; : n=10; : jz=zeros(n,4+2*n); : ................... 求帮忙解答出门下转的帖子《求教怎么表达这个循环????????》[ema1]
warrain机器人#5 · 2011/5/24
【 在 AEGIS1989 的大作中提到: 】 : : g=[1 1 0 1]; : : n=10; : : jz=zeros(n,4+2*n); : ................... 楼上那个循环,就是先做一个n行的零矩阵,再把[1101]放进去,就行了。。 没懂你的意思。。