在中间创建编号为1的5x5矩阵

Ala*_* Ho -5 matlab

我需要在中间创建一个数字为1的5x5矩阵.我不允许明确输入元素.

我正在使用这个,

repmat(eye(5),1)
Run Code Online (Sandbox Code Playgroud)

给予

 1     0     0     0     0
 0     1     0     0     0
 0     0     1     0     0
 0     0     0     1     0
 0     0     0     0     1
Run Code Online (Sandbox Code Playgroud)

我怎样才能摆脱不在中间的人呢?

bla*_*bla 6

另一个班轮:

padarray(1,[2 2])
Run Code Online (Sandbox Code Playgroud)

  • 还有另一个Matlab函数我不知道它存在... :-) (5认同)