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

📄 checkerforaddress.m

📁 这是一个关于MATLAB的函数
💻 M
字号:
function sv = checkerforaddress(mm,usersSV)
%CHECKERFORADDRESS - private function to verify operations on property MAXADDRESS
% Force Address to have both address+page
%   Copyright 2002 The MathWorks, Inc.
%   $Revision: 1.1 $  $Date: 2002/05/16 14:22:06 $

if ~isnumeric(usersSV) | length(usersSV) >2, % ignore 
    error('Property ''address'' must be a scalar numeric.');
end
usersAddr = round(usersSV(1));
if  usersAddr < 0,
    error('Property ''address'' must not be negative 0.');
end
if length(usersSV) > 1,
    usersPage = round(usersSV(2));
else
    usersPage = mm.address(2);
end
if  usersAddr < 0,
    error('Property ''address(2) i.e. page must not be negative 0.');
end
sv = [usersAddr usersPage];

if ~isempty(mm.member)
    mm.member.containerobj_address = sv;
    temp = mm.member.containerobj_membinfo;
    for i=1:length(mm.membname)
        temp.(mm.membname{i}).address = [mm.member.containerobj_address(1)+mm.memboffset(i),mm.member.containerobj_address(2)];
        mm.member.containerobj_membinfo = temp;
    end
end

% [EOF] checkerforaddress.m

⌨️ 快捷键说明

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