Flexible Statistics Data Analysis Toolbox
Create customized animated maps of animal movements
Interactive courseware module that addresses the theory behind multiple clustering methods and how to apply them to real data sets.
Highly comparative time-series analysis
CIAtah is a software package for calcium imaging analysis of one- and two-photon imaging datasets. https://github.com/bahanonu/ciatah
Convenient tool to get the slope by choosing two points manually on your figure.
Transfer matrix implementation for planar structure reflectivity, includes various data fitting abilities
Extract data points from any plot
you want, save the data as a .txt file by writing the filename without extensionNote: the script needs the function ginput2.m
Coastline Matching via a Graph-based Approach
] Files: runBoundaryMatchingSampling: implemetation of the method The user gives the endpoints of the two curves (via ginput). The method will search on the first curve (blue curve) to find the best
Add dual vertical cursors to a plot.
Peak fitting GUI for Diffraction Data
Draw, manipulate and reconstruct B-splines.
Simple modification of GINPUT with custum cursor pointer
. MYGINPUT is strictly equivalent to Matlab's original GINPUT, except that a second argument specifies the cursor pointer instead of the default 'fullcrosshair' pointer. Example:plot(1:2,1:2,'s');hold on[x,y
GINPUTUIAX is similar to Matlab's original GINPUT, except that it works with UIFIGURE & UIAXES
and Y. % GINPUTUIAX is similar to Matlab's original GINPUT, except% that it works with UIFIGURE & UIAXES% Example:% ax=uiaxes; plot(ax,rand(1,100))% [x,y] = ginputuiax(ax,2)%% Adapted
Graphical input from mouse.
This function is an adapted version of the ginput function. The outut coordinates are the normalized coordinates of the figure window, instead of the x- and y-coordinate. This function can be used
This function does the same as ginput but it allows the mouse position tracking while ginput is running.
->This function returns the same values as the original "ginput". However, mt_ginput function now asks for a second input:- function [out1,out2,out3] = mt_ginput(arg1,handles)- %%% Adapted by
Zero inflated poison regression Zero inflated poison factor analysis
Zoom in/out of plot with your mouse wheel while using ginput
zoomginput activates ginput and allows zooming in/out of the active axisusing the mouse wheel.scroll up to zoom in, scroll down to zoom out.all other functionality is identical to ginput.
ginput function with online zoom and pan capability.
Same as ginput, but you can now zoom in and pan to different part of the data, while ginput is running. To zoom in, press "z" button on keyboard and then use left mouse or mouse wheel to zoom in and
Wait a certain time for a single keypress
seconds') ; [CH, DT] = getkeywait(5) See also input, ginput, waitbar, msgbox getkey (file Exchange)Authors note: This file was created in 2005 and is still working ;-)
MIB is a package for segmentation of multi-dimensional (2D-4D) microscopy datasets
App Designer - Image Processing
- Histogram (of RGB image) destroys functuonality - Manually Segmentation of red color doesn't work - Chroma Keying doesnt work in App Designer (This function works only in Matlab GUI because function ginput is
get the top and the bottom evolope curve,convenient for fitting and get data within evolope
Companion Software for the book "MATLAB 7 Fundamentos"
Input points using your mouse on a mouse friendly grid. Points will snap to grid.
MOUSE_POINTS Input nodes from a grid.Mouse_Points allows to input points using a variation of ginput Matlab function. The points will snap to the grid. The function returns the [n X Y] matrix
Calculates the relation of areas of two domains by counting pixels.
: urlwrite('http://integraali.com/stuff/kuvioD.png','kuva.png') area_pix('picture.png') Demo2: t=linspace(0,2*pi,100); x=cos(t).^3; y=sin(t).^3; h=figure; plot(x,y,'k') hold on axis([-10 10 -10 10]) g=ginput(1); a=g(1)+cos(t); b=g(2)+sin(t); plot(a,b,'k
Locks the cursor horizontally or vertically
, y]axis: 'x' to lock to vertical line (locks x position) 'y' to lock to horizontal line (locks y position)Usage example:fig = figure;ax = axes;[xx(2), yy(2)] = ginput(1);x_p = get(0, 'PointerLocation
Finding root using Secant Method
This is Graphical User Interface code and fig files to learn students how t o find the roots using Secant Methodthe user first enter the limits of the graph borders and the tolerance , then by ginput
GINPUT with zoom and pan
%% [x,y] = ginput_zoom()%% You can zoom and pan before selecting each point,% press 'space' when you are done to start the selection% % Once you are finished, press 'enter' to exit%% Date
GINPUT with customizable cursor.
This function behaves similarly to MATLAB's GINPUT, with an added ability to customize the cursor color, line width, and line style. From the function HELP:[X,Y] = ginputc(N) gets N points from the
Captures continuous mouse movements with timeout
mouse locations before the timeout. OUT = MOUSEINPUT_TIMEOUT(T,AH) records the mouse movement from the axes specified by axes handle AH. Note: MOUSEINPUT_TIMEOUT differs from GINPUT in two ways. (1
Draw polygons on a figure using a mouse and return the 2D coordinates
Algoritmo para generar curvas de bezier utilizando el ginput.
Les comparto un algoritmo el cual lo corres y aparece una pantalla en donde pones los puntos X Y terminando esto das enter y te aparece la curva realizada utilizando ginput la cual me parecio
OMTO is a Matlab graphical user interface (GUI) program for origami mechanism design.
Generates the edge coordinates of a thick line corresponding to an input line
toolbox.For example: cla axis([0,10,0,10]) axis equal [x,y] = ginput(); plot(x, y, '*-') [x_out, y_out] = thick_line(x, y, 0.5); p_obj = patch(x_out, y_out, [0.7, 0.1, 0.1]); set(p_obj, 'FaceAlpha', 0.5)
A faster ginput.
This function is a faster-than-ginput graphical input from mouse. It works by temporarily creating a duplicate set of axes atop the current axes, then calling ginput. Temporary axes are deleted upon
Digitize a plot from an image file.
"image_digitizer.m" and "ginput2.m" and run the script.
A matlab class for handling n-dimentional bezier curves, parametrized by control points.
This is a one and 2 player chess program.
Easily get z values of pcolor or image plots from mouse clicks.
Get distances between points from mouse clicks on a figure.
gdist returns the graphical distance between click points from mouse. This function is a modified form of ginput, but differs in that gdist can return distance between each point or cumulative
Get distances in any length unit from mouse clicks on a map
Tidal analysis
Multi image intersection by interactive point measurements using bundle adjustment.
measure the image coordinates in each image from the Matlab command (ginput). The user should press the enter key after measuring the point in each image. The code will compute the position and display it
Select points at a user-specified zoom level that moves around the image as you click.
selection.This script requires the 'ginput' function.This script will generate its own figure handle.SEE ALSO: getpts, getline, getrect, zoomCredit to John D'Errico for writing the useful 'interparc' function
Load and display a printed contour plot, then use user input to trace the contour lines.
Hand-select points in a figure and return the x and y values, while plotting points selected.
This is a simple extension of the ginput tool that allows the user to hand-select points on a figure. The differences between this and the normal ginput tool are as follows:a) The selected points are
This function works similar to GINPUT but only presents the crosshair in axes specified by the user.
This function works similar to GINPUT. However it allows the user to specify which axes or multiple axes are active, being the crosshair only shown within these axes. It also returns which axes did
IMPIXEL_FIGTOOLS Pixel color values with figure tools on.
GUI Framework to use GINPUT (keeping all toolbar features on) + Custom pointers for plots and more.
anyone is interested. 3. X and Y coordinates of the points clicked are obtainable as GUI output. Thus, it can also be used to act as GINPUT, while keeping the commonly used figure toolbar features on and
GINPUT3D allows you to ginput in xy, yz and zx plane of 3D plot, ginput can do that only in xy plane
In xy plane value of z is set to 0.In xz plane value of y is set to 0.In yz plane value of x is set to 0.IMPORTANT:works only in xy, yz and xz plane.Examples:[x,y,z] = ginput3d(5);
Play 'Dots and Boxes', normally used to pass school hours with just pen and paper, in MatLab!
----- ----- ---------- user interface ---------- ----- ----- ----- -----It's played in a simple figure with axis by using the LINE and GINPUT commandos----- ----- ----- ----- ---------- credits
With this function, we can see our data with increment...like navigating your data
); end [ind1,ind2]=ginput(1);endend
Digitizer enables you to digitize a scanned or downloaded linear graph, with a set accuracy.
Plots upper and lower surfaces of a layer, calculates and plots the boundary faces
and use ginput to draw a polygon of the desired surface. Then use 'inpolygon' to replace all those
click a data-series on top of a (noisy) scatterplot and get a spline or polynomial regression
itself is returned. clickfit_OH.m uses an altered version of ginput.m (ginput_OH.m) that from the first click onward connects the mouse-pointer to the previous mouse click location by a line.USES: *
Same as GINPUT but with ZOOM, PAN and (optionally) PLOT and image SCALE/GEOREFERENCE!
Do you still use GINPUT to graphically select points on current axes with the mouse? Try this one!With GINPUT2 you can also:1. ZOOM: in, out (double-click)!2. PAN: when dragging!3. DELETE: last
Annotation class which generates peak marks that are automatically updated when axes are rescaled.
TMARK Tickmark annotation class for 2-D plots. Usage: t = tmark([x,y],varargin) t = tmark(ginput(1),'color','r','label','Peak 1') Tmarks are user positioned annotation objects whos
Graphical input from mouse with Zoom In/Out function
[X,Y] = GINPUT_ZOOM(N, STYLE) gets N points from the current axes and returns the X- and Y-coordinates in length N vectors X and Y. The style of cursor can be change by setting STYLE