24小时热门版块排行榜    

CyRhmU.jpeg
查看: 331  |  回复: 2

li_clifff

银虫 (正式写手)

[求助] 求助matlab的repmat的用法,谢谢

帮忙解释下这个语句,谢谢
format=['%5u',' ','%11.3f',repmat([' ','%10.4g'] ,1,9),repmat('%7u',1,2)];
特别是repmat的。
回复此楼

» 猜你喜欢

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

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

lurencyj

木虫 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
运行help repmat, 给出了:
CODE:
REPMAT Replicate and tile an array.
    B = repmat(A,M,N) creates a large matrix B consisting of an M-by-N
    tiling of copies of A. The size of B is [size(A,1)*M, size(A,2)*N].
    The statement repmat(A,N) creates an N-by-N tiling.

楼主的“repmat([' ','%10.4g'] ,1,9)”意思是返回一个1行9列的行向量,每个元素是矩阵[' ', '%10.4g']。
很女子很弓虽大
2楼2012-04-15 21:23:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖

感谢参与,应助指数 +1
B = repmat(A,M,N)
把A看做一个元素(可以是任意矩阵),填充一个M*N的矩阵

如果A=[1 2; 3 4],
B = repmat(A,2,2),那么B就是
[A A
A A]
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
3楼2012-04-15 23:23:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 li_clifff 的主题更新
信息提示
请填处理意见