回 帖 发 新 帖 刷新版面

主题:请问这个矩阵该怎么画?

这里有一个矩阵,比方说
[1 0 1 0 1 0]
[0 1 0 1 0 1]
里面一共有3个[1 0; 0 1]

如果要话有N个[1 0; 0 1]的矩阵怎么画?

回复列表 (共4个回复)

沙发

假设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

板凳

谢谢了啊

3 楼

能再问一个问题吗?如果要画一个这样的.比如说5*5的一个矩阵
[1 1 0 0 0]
[1 0 0 0 0]
[1 0 0 0 0]
[1 0 0 0 0]

4 楼

你所给的是一个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
都是简单的矩阵操作,关键要自己动手^_^

我来回复

您尚未登录,请登录后再回复。点此登录或注册