www.gusucode.com > mbcmodels 工具箱 matlab 源码程序 > mbcmodels/@localsurface/jacobbuild.m
function Blk = jacobbuild(m,sys) %JACOBBUILD adds a Jacobian block for PEV calculation % Copyright 2000-2013 The MathWorks, Inc. and Ford Global Technologies, Inc. switch class(m.userdefined) case {'xregcubic','xreguncodedpoly'} libraryBlockPath = 'mbcSLModels/LocalModJacob/localSurfaceCubicJacob'; targetBlockPath = [sys,'/localSurfaceCubicJacob']; Blk= add_block(libraryBlockPath,targetBlockPath); % break library link set_param(Blk,'linkstatus','none'); % set contents of Matlab function block script = getJacobScript(m.userdefined); setBlockScript([targetBlockPath, '/localSurfaceCubicJacobFun'], script); case 'xreg3xspline' Blk= add_block('mbcSLModels/LocalModJacob/localSurfaceSplineJacob',[sys,'/localSurfaceSplineJacob']); % break library link set_param(Blk,'linkstatus','none'); otherwise Blk = []; end