【Matlab】
残阳摧雪
行有不得,反求诸己!
展开
-
Reshape
功能简介1.就是变换成特定维数的矩阵2.是按照列的顺序进行转换的,也就是第一列读完,读第二列,下面请看具体例子:代码%% 输入一个矩阵 A = [1,2,3,4;5,6,7,8;9,10,11,12]; A = A';%% 按列扫描元素进行变换 B = reshape(A,2,6); C = reshape(A,3,[]); D = reshape(A,[],2);%% 输出结果 A,B,C,D结果原创 2018-01-12 15:32:01 · 499 阅读 · 1 评论 -
Repmat
功能介绍 这是一个处理大矩阵且内容有重复时使用,其功能是以A的内容堆叠在(MxN)的矩阵B中,B矩阵的大小由MxN及A矩阵的内容决定,如果A是一个3x4x5的矩阵,有B = repmat(A,2,3)则最后的矩阵是6x12x5。 %% 输入一个矩阵 A = [1,2,3;4,5,6;7,8,9]; %% 将矩阵作为大矩阵的一个元素 B = repmat(A,1,1); C = repmat(原创 2018-01-12 15:46:18 · 494 阅读 · 0 评论 -
test_Train_DL(SPAMS)
子函数(评估模型) function [ res,obj ] = evaluateModel( X,D,param,printResult ) fprintf('模型评估中...\n'); %% 求解lasso问题 alpha = mexLasso(X,D,param); % 求解稀疏编码系数 obj原创 2018-01-15 19:17:48 · 981 阅读 · 3 评论