double2pifracstr

double2pifracstr(val, tol)

DOUBLE2PIFRACSTR Convert a double to a string representation as a pi fraction

Usage:

pi_str = double2pifracstr(val) pi_str = double2pifracstr(val, tol)

Inputs:

val : double - the value to convert – required tol : double - tolerance for pi-fraction match (default: 1e-10)

Outputs:
pi_strchar - representation like ‘pi/2’, ‘-pi’, ‘(3*pi)/4’, or numeric string

if no simple pi fraction found

Example

double2pifracstr(pi/2); % returns ‘pi/2’ double2pifracstr(3); % returns ‘3’

See also: double2estr, double2expstr, double2fracstr, rat

∿∿∿ Prerau Laboratory MATLAB Codebase · sleepEEG.org ∿∿∿