Home > By category > Scripts >Development Tools > easyfitGUI



easyfitGUI

  • Downloads: 
  • Views: 
  • Rating:

easyfitGUI(varargin) fits real data Y = f(X)

easyfitGUI open a figure with uimenus devoted to process the data.

VARARGIN: one or several matrix [X, Y] having:
first column = vector of the independant variable (X)
second column = vector of the dependant variable (Y).
The Y-data are plotted versus the X-data.

for instance:

x1=0:0.1:3;x1=x1(:);
y1=5*x1.^1.2+1+randn(size(x1));

easyfitGUI([x1,y1])

x2=-3:0.1:3;x2=x2(:);
y2=5*x2.^2+1+randn(size(x2));

x3=0:0.1:pi;x3=x3(:);
y3=-40*sin(x3);

easyfitGUI([x2,y2],[x3,y3])

The available uimenus are :

'SELECTLINE' uimenu
Select the line to be fitted.
Move the Mouse to click on the targeted line.
The pointer gets a cross shape.
The selected line is redrawn with 'o' markers
The other lines remain with '.' markers

'express FIT' uimenu
The code uses POLYFIT. The sub menus offer the possibilities to fit with polynomials of degree 1 to 3. The "best" line is drawn in red. The "best" parameters are displayed in a message box. Uncertainties are output in the workspace.

'FUNCTION' uimenu
A input dialog is open to enter the name of the function which has to fit the data.
The user function used to model the data MUST HAVE the format (first line of the file):
'function y = myfun(p, x)'
where P is a vector of parameters, X the vector of the independant variable and Y is the dependant variable vector.
For instance:
function y = myfun(p, x)
y=p(1)*x.^p(2)+p(3);
end
computes a power law.

'INPUTPINIT' uimenu
Define the initial values of the parameters before user-fitting.
Input commas or space-separated values without quotation marks nor brackets and whose the amount complies with the length of the vector p used by the fitting function.

'user FIT' uimenu
Here the GUI launches the function 'EASYFIT' which uses FMINSEARCH. The "best" line is drawn in red. The "best" parameters are displayed in a message box. Uncertainties are output in the workspace.

'OPTIONS' uimenu
It opens the following submenus:
* 'LB/UB' Gives the possibility to restrain the fitted parameters to a given domain or simply to fix some of them to a particular value. A input dialog is open to enter theses boundaries.
* 'Remove Outliers' activates the datacursor. A click on a point deletes the point. The outlier is covered by a grey marker.
Re-clik on the point to un-do the deletion. Disable the data cursor to end the 'remove outliers' tool.

'README' uimenu
It simply displays the help of easyfitGUI in the command window.

Free download from Shareware Connection - easyfitGUI open a figure with uimenus devoted to process the data.

Publisher: Jean-Luc Dellis | License: Freeware | Price: 0.00
Version: 1.0 | Size: 10 KB | Platform: Matlab, Scripts
Released Date: 03-06-2013 | Rating: 0 | Title: easyfitGUI

Author Url: http://www.mathworks.com
Program Info Url: http://www.mathworks.com
Download Url: http://www.mathworks.com/matlabcentral/fx_files/26067/3/easyfitGUI.zip

More downloads from easyfitGUI publisher Jean-Luc Dellis:

Zfit - Plots the impedance DATA which has to be a 3-columns wise matrix [FREQ, RealZEXP, ImagZEXP]

Fit experimental data is easy - pbest=EASYFIT(x,y,varargin) fits the data Y = f(X) to a model function Y = FUN(P,X). If FUN is not given as an input argument, POLYFIT is used as the model function. Bounds on the parameters P may be set.

ZfitGUI(varargin) fits and simulates impedance data - The main features are: Plot. For each immitance types (Z, Y, C or M), the data can be plotted in the complex plane, as well their real, imaginary parts or their magnitude in function of the frequency (Log/Log). Simulation.

Get the Slope and Intercept of drawn Lines - [p1,p2,slope,inter]=getslopeintercept

modified randsample Scripts) - v=randsampleWRW(x,k,w)

easyfitGUI keywords:
easyfitGUI related downloads:

Moments of a function - Computes the nth moment mean of a function (needs more implentation)

Small Gui Example - This is small example I was trying for a long time for passing the value from the Gui's Pushbutton to the output function, so that I can access it from the workspace

Devise a bond maturity strategy - Function BONDITO (don't ask :)) computes allocation of zero-coupon bonds of selected maturities, optimal given current yields and a forecast of yield changes

Nonlinear fitting n-dimensional data with arbitrary functions - How to fit a 2D Gaussian function to noisy data in Matlab? Or data with another number of dimensions and arbitrary fit function?

EasyFit - Fit more than 40 probability distributions to your data, select the best model, and apply the results to make business decisions. Reduce your analysis & simulation times by using EasyFit as a stand-alone application or with Microsoft Excel.

Shareware Connection periodically updates pricing and software information of 'easyfitGUI' from company source 'Jean-Luc Dellis' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'easyfitGUI' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of easyfitGUI.

New Reviews

WWPass BlackBook and Personal Secure Storage - With time, PC security is turning out to be more complex and tedious matter. You can no longer rely on security apps but ensuring privacy of data is also important. While many password manager apps offer secure data encryption options, losing the ...

PureSync Personal - When you use computers, there is no way you can escape using specialized third party software. These need to be used for various needs including office productivity, web access, taking back-up and ensuring proper synchronization across multiple ...

360 Internet Security - Using a computer without having capable Security software installed is equivalent to sleeping with your house’s main door wide open. Whether you use a PC at home or manage a network of computers at the workplace, PC security suite has ...

Imagina - Average PC users have to deal with an ever increasing number of digital images these days. This has become a trend after invasion of digital cameras and smart phone with high quality cameras among the mass. You also need to edit and retouch ...

Xvirus Personal Guard - Nowadays, it is quite risky to use a computer without having suitable security suite or antivirus installed in it. Your computer’s security can be breached any moment without a suitable antivirus or Internet security software. There are so ...

PC DeCrapifier - There is hardly any computer user who does not want to keep the PC running at top speed. However, unnecessary software and bloatware can reduce the speed and performance of your PC. Such Apps often come pre installed with laptops and desktops. ...

CamMask - There are several types of webcam software available in market and so you need not stick with the default webcam software of your laptop any longer. However, not all webcam apps can offer you a plethora of fun and dazzling effects as CamMask. ...

Machete Video Editor Lite 3.8 build - Average PC users are no longer strangers to video file handling and editing. There are so many sources from where you acquire video files, as it is. You also need to deal with video clips acquired from cameras and smart phones. At times, you may ...

Norton Power Eraser - Getting rid of malware and other types of rogue applicationlications with a regular antivirus can prove to be a tough task nowadays. The way malicious users are becoming smarter with time; it makes sense to use an additional layer of protection ...

PhotoScape - Using photo editors is not limited to the circles of graphic designers and print media professionals anymore. Nearly every PC user has some or other image editing app installed in his or her PC. Given the rise of digital camera usage and smart ...




New Downloads

MP3 Editor for Free

MP3 Editor for Free is perfect
for home-studio recording and
audio editing. It has dozens
of audio effects, audio ...

Confessions Script

This confession php script
allows users to post their
confessions, read other
members confessions, share
their dating ...

Simulink Support Package
for Beagle Board

Simulink Support Package for
BeagleBoard enables you to
develop your BeagleBoard
application on a Windows
platform.

Formatter Reference

Provides a "Formatter
Reference" field type for
being able to display other
fields differently on a
per-entity basis.

MatTuGames

A game theoretical Matlab
toolbox to compute solution
schemes and properties from
TU-games.

Generic DLL Front-End

This GUI simplifies using the
new generic DLL calling
capability provided by the
MathWorks.

ScaleTime

ScaleTime - fast linear matrix
interpolation

Patterns

Complex websites and web
applications can be created by
combining configurations of
Modules, Content Types (CCK,)
Views, ...

STL File Reader

In addition to the STLREAD
import function

Loved.by Pro

Would you like to be paid for
blogging or writing on your
website? It's simple! Loved.by
Pro will make any link to a
...

Explore Experimental Data

The tool makes some of
MATLAB's plotting and
analysing functions available
by a GUI

Hausdorff Distance

The Hausdorff Distance is a
mathematical construct to
measure the "closeness" of two
sets of points that are
subsets of a ...