www.gusucode.com > mbcdata 工具箱 matlab 源码程序 > mbcdata/@cgprecfloat/get.m
function Value = get(Prec, Property) %GET Get properties of a cgprecfloat object. % % FLOATPRECProperty = GET(FLOATPREC, Property) returns the specified % property Property of the cgprecfloat object FLOATPREC. % % FLOATPRECProperty = GET(FLOATPREC) returns all available properties % of the cgprecfloat object. % % See also CGPRECFLOAT. % Copyright 2000-2008 The MathWorks, Inc. and Ford Global Technologies, Inc. if nargin==1 % Return all available properties in a cell array Value = get(Prec.cgprec); Value.mbits = Prec.mbits; Value.ebits = Prec.ebits; Value.bits = Prec.mbits+Prec.ebits+1; Value.PhysRange = Prec.PhysRange; return end switch lower(Property) case 'mbits', % Return mbits Value = Prec.mbits; case 'ebits', % Return ebits Value = Prec.ebits; case 'bits' Value = Prec.mbits+Prec.ebits+1; case 'physrange', % Return PhysRange Value = Prec.PhysRange; otherwise Value = get(Prec.cgprec, Property); end