如何创建matlab 201X 201矩阵

cua*_*ana 0 matlab matrix

如何创建一个201x 201矩阵,所有奇数行交替为3,1,3,偶数行交替为1,2,1,2.我尝试使用随机数生成器,for循环,并考虑使用find命令.我正在尝试生成矩阵,但我收到了错误消息.

Rod*_*uis 5

如果我理解你的意思,那么Kronecker产品(kron)是实现这一目标的最简单方法:

A = kron( ones(101), [3 1; 1 2]);
A = A(1:201, 1:201); 
Run Code Online (Sandbox Code Playgroud)

第一个命令根据您的要求创建一个202x202矩阵,第二个命令关闭1行和1列以符合201x201大小规范.