⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 minus.m

📁 There are numerous MATLAB m-files included in this software package. Thus, the the authors have bund
💻 M
字号:
function r = minus(a,b)

%Computes differences between two DateTime a-b
%or DateTime a minus b seconds

%Written by Milan Horemuz, last modified 2004-11-01


if isa(a, 'DateTime') & isa(b, 'DateTime')
    [k,l] = size(a);
    [m,n] = size(b);
    if (k==m & l==n)
        dw = a.gweek - b.gweek;
        ds = a.wsec - b.wsec;
        r = dw*86400*7 + ds;
    elseif (k==1 & l>1) & (m ==1 & n==1)
        for j=1:l
            dw(j) = a(j).gweek - b.gweek;
            ds(j) = a(j).wsec - b.wsec;
            r(j) = dw(j)*86400*7 + ds(j);
        end
    end
                
        
elseif isa(a, 'DateTime') & isa(b, 'double')
    pom = a.wsec - b;
    r = DateTime(a.gweek, pom);
else
    err = sprintf('Operator minus in DateTime does not allow arguments %s %s', class(a), class(b));
    error(err);
end

⌨️ 快捷键说明

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