View License

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Highlights from
RoundX - Round to desired precision

5.0 | 3 ratings Rate this file 10 Downloads (last 30 days) File Size: 1.5 KB File ID: #43745 Version: 1.0

RoundX - Round to desired precision


dberm22 (view profile)


Rounds the elements of X with the desired precision.

| Watch this File

File Information

Rounds the elements of X with the desired precision. Better than similar submissions as it handles arrays, negative and positive precision values, and ceil and floor functionality. It also is very tolerant to different numbers of inputs so it can be used as a direct replacement for round.

%ROUNDX rounds the elements of X with the desired precision
% output = roundx(X)
% output = roundx(X, decimalplaces)
% output = roundx(X, decimalplaces, options)
% X is the value to be rounded. X can be an array, if desired.
% DECIMALPLACES is the number of decimal places to round to. Also accepts
% 0 and negative values, used to round to desired sig. figs.
% OPTIONS can be 'ceil', 'floor', or 'round' and indicates to the function
% whether to round up, down, or to the closest value, respectively.
% Default is 'round' if excluded.
% Author: David Berman (


This file inspired Rounding Functions Collection And Cheat Sheet.

Required Products MATLAB
MATLAB release MATLAB 8.1 (R2013a)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (3)
01 Mar 2015 Simone Colasanti

11 Jun 2014 Eoghan

Eoghan (view profile)

04 Oct 2013 Anne Tishley

Contact us