Skip to Main Content Skip to Search
Product Documentation

rescale - Change scaling of fi object

Syntax

b = rescale(a, fractionlength)
b = rescale(a, slope, bias)
b = rescale(a, slopeadjustmentfactor, fixedexponent, bias)
b = rescale(a, ..., PropertyName, PropertyValue, ...)

Description

The rescale function acts similarly to the fi copy function with the following exceptions:

Examples

In the following example, fi object a is rescaled to create fi object b. The real-world values of a and b are different, while their stored integer values are the same:

p = fipref('FimathDisplay','none',...
		'NumericTypeDisplay','short');
a = fi(10,1,8,3) 

a =
 
    10
      s8,3
 
b = rescale(a,1) 

b =
 
    40
      s8,1
 
stored_integer_a = storedInteger(a);
stored_integer_b = storedInteger(b);
isequal(stored_integer_a, stored_integer_b)

ans =

1

See Also

fi

  


Free Early Verification Kit

Learn how to apply early verification to your development process through these technical resources.

How much time do you spend on testing to ensure implementation meets system-level requirements?

 © 1984-2012- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS