adb.m

来自「描述混沌现象的判断及其使用MATLAB对该过程的仿真的程序源码」· M 代码 · 共 30 行

M
30
字号
function Y = adb(X, bd)%Y = ADB(X, bd) adds rows and/or columns by duplication on the %    lower resp. right side of the input matrix%    %    X     - input matrix%    bd(1) - number of rows to add %    bd(2) - number of columns to add%  %    Y     - extended matrix%    (Oliver Rockinger 16.08.99)[z s] = size(X);% copy interiorY          = zeros(z+bd(1),s+bd(2));Y(1:z,1:s) = X;% add rowsif (bd(1) > 0)  Y(z+1:z+bd(1),1:s) = X(z-1:-1:z-bd(1),1:s);end;% add columnsif (bd(2) > 0)  Y(1:z,s+1:s+bd(2)) = X(1:z,s-1:-1:s-bd(2));end;% add cornerif (bd(1) > 0 & bd(2) > 0)  Y(z+1:z+bd(1),s+1:s+bd(2)) = X(z-1:-1:z-bd(1),s-1:-1:s-bd(2));end;  

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?