EzyFit Settings |

A number of fit properties and display settings (color, width, equation box...) can be changed either:

- by specifying directly some 'PropertyName/PropertyValue' pairs,
when calling
`showfit`, e.g.`showfit('a*x+b','fitcolor','red','fitlinewidth',1);`

- by editing the default settings, which are coded in the
M-file
`fitparam.m`(click here to open this M-file and follow the instructions).

The actual settings structure can be displayed by simply typing `fitparam`.

This table lists the property names along with the type of values each accepts. Curly braces { } enclose default values.

Property Name |
Property Values |
Description |

fitcolor | [R G B] or integeror string |
Color of the fit (type 'doc colorspec' for details): - a [R G B] vector specifies a fixed color (eg, [0 0 0] is black). - a string specifies one of eight predefined colors (full name: 'red', 'blue' etc, or single letters, 'r', 'b' etc). - a numeric value specifies that the color of the fit has the same color as the data, but multiplied by the factor fitcolor (less than 1 for darker, larger than 1 for lighter). Default = [1 0.5 0] (orange). |

fitlinewidth | integer |
Width of the fit line (type 'doc linespec' for details). Default = 2. |

fitlinestyle | string |
Style of the fit line (type 'doc linespec' for details). Default = '-'. |

extrapol | fig | data | {none} | Extrapolation mode ('fig' = extrapolates the fit to the figure limits; 'data' = extrapolates the fit to the whole data limits, even if only a selection of the data is fitted (see selectfit); 'none' = no extrapolation) |

npt | integer |
Number of X points used to compute and display the fitted curve (typically 20 to 500, default=200) |

dispeqmode | {on} | off | Display the equation in the command window. |

dispeqboxmode | {on} | off | Display the equation box in the figure. |

dispfitlegend | on | {off} | Display the legend (data and fits) in the figure |

eqreplacemode | on | {off} | Equation replace mode ('off' = keep the parameter names in the equation; 'on' = replace each parameter by its numerical value in the equation). |

corrcoefmode | {r} | r2 | none | Correlation coefficient mode: display R, R^2, or nothing. |

linlogdisp | {on} | off | Lin/log mode display, tells whether Y or LOG(Y) is fitted. |

editcoeffmode | on | {off} | Open the Array Editor with the fit coefficients after showfit. See editcoeff for details. |

coeffarray | {row} | line | Array for the Fit Coefficients: 'row' or 'line' (this option is useful for copy-paste the coefficients in Excel) |

automakevarfit | on | {off} | Call makevarfit after each fit. Setting to 'on' creates on the Matlab workspace the variables associated to the fit parameters (the variables will be overwritten if they already exist!). |

maxlengtheq | integer |
Maximum length of the equation string to be displayed in the equation box (longer strings are truncated). Set 'maxlength = inf' for no truncation. Default value = 35. |

boxlocation | [x,y,w,h] | Location and size of the equation box (in normalized units). Default = [0.15 0.81 0.1 0.1]. |

whichpickdata | {first} | last | Which data to fit by default when several curves are present in the figure and none is selected. |

polynom_coeffname | string |
Name of the polynom coefficients. Using a '_' (underscore) at the end of the coeff name allows for using the coefficient order as a subscript (as in latex syntax). Default: 'a_'. |

numberofdigit | integer |
Number of digits for the coefficient values. Default = 5. |

2005-2016 EzyFit Toolbox