主题:请问这个矩阵该怎么画?
terryzz5
[专家分:0] 发布于 2007-10-29 07:39:00
这里有一个矩阵,比方说
[1 0 1 0 1 0]
[0 1 0 1 0 1]
里面一共有3个[1 0; 0 1]
如果要话有N个[1 0; 0 1]的矩阵怎么画?
回复列表 (共4个回复)
沙发
junlee [专家分:110] 发布于 2007-10-29 19:38:00
假设N=5;
程序如下:
A=[1 0; 0 1];
B=repmat(A,1,5);% 将矩阵A复制N次
disp(B);
结果为:B =
1 0 1 0 1 0 1 0 1 0
0 1 0 1 0 1 0 1 0 1
板凳
terryzz5 [专家分:0] 发布于 2007-10-29 20:53:00
谢谢了啊
3 楼
terryzz5 [专家分:0] 发布于 2007-10-29 23:58:00
能再问一个问题吗?如果要画一个这样的.比如说5*5的一个矩阵
[1 1 0 0 0]
[1 0 0 0 0]
[1 0 0 0 0]
[1 0 0 0 0]
4 楼
junlee [专家分:110] 发布于 2007-10-30 09:54:00
你所给的是一个4*5的矩阵!
程序可以这么写:
A=[1 1 0 0 0];
B=[1 0 0 0 0];
B=repmat(B,3,1);
A=[A;B];
运行结果为:
A =
1 1 0 0 0
1 0 0 0 0
1 0 0 0 0
1 0 0 0 0
都是简单的矩阵操作,关键要自己动手^_^
我来回复