widths
octave functions