matlab代码解读, b=a'; c=b*a; c1=ones(1,row); a1=c1*a; c2=ones(col,1); a2=c2*a1; a3=a2'; y=c./a2; z=c./a3; pij=min(y,z);
时间: 2023-05-15 18:07:49 浏览: 165
这段 MATLAB 代码的作用是计算矩阵 c、a1、a2、a3、y、z 和 pij。其中,b=a' 表示将矩阵 a 进行转置,c=b*a 表示将矩阵 b 和 a 进行矩阵乘法运算,c1=ones(1,row) 表示生成一个行向量,元素都为 1,长度为 row,a1=c1*a 表示将矩阵 c1 和 a 进行矩阵乘法运算,c2=ones(col,1) 表示生成一个列向量,元素都为 1,长度为 col,a2=c2*a1 表示将矩阵 c2 和 a1 进行矩阵乘法运算,a3=a2' 表示将矩阵 a2 进行转置,y=c./a2 表示将矩阵 c 中的每个元素除以矩阵 a2 中对应位置的元素,z=c./a3 表示将矩阵 c 中的每个元素除以矩阵 a3 中对应位置的元素,pij=min(y,z) 表示将矩阵 y 和 z 中对应位置的元素取最小值,得到矩阵 pij。
阅读全文