matlab中 I(x:y,x:MATLAB中I=zeros(58,58);I(5:54,5:54)=1;我知道第一句是建立一个零矩阵,我知道第二句话是将一定范围的元素置1,但是 这两个坐标怎么是相同的?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 15:48:16

matlab中 I(x:y,x:
MATLAB中
I=zeros(58,58);
I(5:54,5:54)=1;
我知道第一句是建立一个零矩阵,我知道第二句话是将一定范围的元素置1,但是 这两个坐标怎么是相同的?

将矩阵中第5到54行,第5到54列的元素设为1,就是将中间的一块方阵的元素改为1啊

I(5:54,5:54)=1;把I中第5行到第54行,第5列到第54列全置1