resp = fig2plotly()
%把m列1行的矩阵A复制成m列n行
A=repmat(A,n,1);
%自带函数绘制ROC曲线,a为1*n表示样本实际标签,b为1*n表示样本预测为1的概率
plotroc(a,b)
%把m行n列的矩阵转为mn *1 的向量
B = A(:);
%把向量A转换为3维的n*n*n向量
B= reshape(A,n,n,n);
%提取出矩阵A的所有行,1,2,3列
S = [1,2,3];
A = A(:,s);
%将A,B的行合并成X1,列合并成X2
X1 = [A;B];
X2 = [A,B];
%把矩阵所有非0元素置1,把矩阵大于0元素置1
A(A~=0) = 1;
B(A>0) = 1;
%找出矩阵中非0元素的位置
B = find(A~=0); %顺序为第一列为前n,第二列为n+1 ~ 2n
[B,C] = find(A~=0); % B为行,C为列
%判断每列元素是否均为0,返回1*n logical (满足返回1,不满足返回0)
B = all(A == 0,1);
%判断每行元素是否均为0,返回n*1 logical
B = all(A == 0,2);
%去掉矩阵中元素全为0的列