作业帮 > 综合 > 作业

matlab中,0-1矩阵P(0 1 0; 0 0 1; 0 0 0),因为P(1,2)=1且P(2,3)=1,所以P(

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/20 11:53:45
matlab中,0-1矩阵P(0 1 0; 0 0 1; 0 0 0),因为P(1,2)=1且P(2,3)=1,所以P(1,3)=1
以此规律得到新的矩阵P1(0 1 1; 0 0 1; 0 0 0)
请问这个新矩阵在matlab中怎么实现呀?
matlab中,0-1矩阵P(0 1 0; 0 0 1; 0 0 0),因为P(1,2)=1且P(2,3)=1,所以P(
%%%你的意思我不大明白,只是这样的矩阵变换吗?
p=[0,1,0;0,0,1;0,0,0];%初始矩阵
[m,n]=size(p);
p1=p;%输出变换后的矩阵
for i=1:m-2
if p(i,i+1)==1&&p(i+1,i+2)==1
p1(i,i+2)=1;
end
end