image thumbnail

updated 10 hours ago

Accelerating MATLAB Performance source files by Yair Altman

Source files for the book "Accelerating MATLAB Performance", CRC Press, 2014 (performance)

s2_1_perfTest.m

s2_3_log.m

s3_2_5_datestr2.m

image thumbnail

updated 16 days ago

Condensation of earthquake location distributions: Optimal spatial information encoding by Yavor Kamer

Reduces the size of a catalog by taking into the account individual location uncertainties (seismicity, spatial analysis, optimization)

catCondens(org_cat,cov_mat,DO_PLOT)

gaussianValue(X, m, covar)

image thumbnail

updated 1 month ago

ScreenCapture - get a screen-capture of a figure frame or component by Yair Altman

ScreenCapture gets a screen-capture of any Matlab GUI handle, or specified screen area rectangle (gui, java)

screencapture(varargin)

image thumbnail

updated 1 month ago

UIINSPECT - display methods, properties & callbacks of an object by Yair Altman

Inspect an object handle (Java/COM/HG); display its methods/properties/callbacks in a unified window (example, com, awesome)

uiinspect(obj, fig)

image thumbnail

updated 2 months ago

UICOMPONENT - expands uicontrol to all Java classes by Yair Altman

Enhanced replacement for uicontrol & javacomponent, accepting all Java (Swing/AWT) style components (javacomponent, uicontrol, graphics)

[p,ep,st]=createScreenshot

uicomponent(varargin)

image thumbnail

updated 2 months ago

setPrompt - Set the Command Window prompt by Yair Altman

Sets the Command Window prompt to the specified string (desktop, command window, undocumented)

setPrompt(newPrompt)

image thumbnail

updated 2 months ago

statusbar by Yair Altman

set/get status bar(s) for GUI figures & Matlab desktop (example, waitbar, gui tools)

statusbar(varargin)

image thumbnail

updated 2 months ago

FindJObj - find java handles of Matlab graphic objects by Yair Altman

Find java objects contained within a specified java container or Matlab GUI handle (undocumented, example, findobj)

findjobj(container,varargin)

image thumbnail

updated 3 months ago

ticklabelformat - set a dynamic format of axes tick labels by Yair Altman

ticklabelformat enables setting the axes tick labels format. The format is preserved during zoom/pan (data exploration, gui, plot)

ticklabelformat(hAxes,axName,format)

image thumbnail

updated 4 months ago

sacsun2mat/sacpc2mat by Frederik Tilmann

Read SAC files directly into MATLAB data structures. (sac, conversion, seismic)

[SACdata,SeisData,sacfiles]=sacpc2mat(varargin)

[SACdata,SeisData,sacfiles]=sacsun2mat(varargin)

image thumbnail

updated 4 months ago

Despiking by Nobuhito Mori

This function remove spike noise from data. (filter design, filter analysis, spike noise despiking...)

func_despike_phasespace3d( fi, i_plot, i_opt );

func_despike_phasespace3d_3var( vx, vy, vz, i_opt );

func_excludeoutlier_cor( fi, g, g_s );

image thumbnail

updated 4 months ago

GetJFrame - Retrieves a figure's underlying Java frame by Yair Altman

Enable multiple window callbacks and properties not exposed by Matlab (gui tools, example, figure window callbac...)

getjframe(hFig)

image thumbnail

updated 4 months ago

savezip by Yair Altman

save/load data in a compressed zip file (save, load, serialize)

loadzip(filepath)

savezip(filepath, dataOrVarname)

image thumbnail

updated 6 months ago

profile_history - display graphical profiling timeline data by Yair Altman

Display profiling data as an interactive timeline graph (undocumented, gui)

profile(varargin)

profile_history(profData, initialDetail, varargin)

image thumbnail

updated 8 months ago

SoundVolume - set or get the system speaker sound volume by Yair Altman

SoundVolume sets or gets the computer system's speaker sound volume, using Java (java, sound)

SoundVolume(volume)

image thumbnail

updated 8 months ago

RDSAC: read a SAC seismic data file by François Beauducel

Imports/plots a seismic data file in the IRIS/SAC format. (seismology, geophysics, data import)

rdsac.m

image thumbnail

updated 9 months ago

EzyFit 2.42 by Frederic Moisy

A free curve fitting toolbox for Matlab (approximation, interpolation, curve)

Discover Ezyfit: A free curve fitting toolbox for Matlab

about_ef (Ezyfit Toolbox)

axis0 (Ezyfit Toolbox)

image thumbnail

updated 1 year ago

propertiesGUI - display properties in an editable context-aware table by Yair Altman

propertiesGUI processes and displays a list of data properties in a context-aware GUI table (gui, java, undocumented)

propertiesGUI(hParent, parameters)

image thumbnail

updated 1 year ago

Draggable data tips by Yair Altman

Enable dragging Matlab plot data-tips (gui, undocumented, data exploration)

draggableDataTips(newState)

image thumbnail

updated 1 year ago

getundoc - get undocumented object properties by Yair Altman

GETUNDOC returns a structure of undocumented properties (names & values) for the specified object (undocumented)

getundoc(arg, skipStandardProps)

image thumbnail

updated 1 year ago

Realtime trading with Matlab presentation files by Yair Altman

Realtime trading demo & presentation, presented at NYC Computational Finance Conference 23 May 2013 (finance, gui, data import)

findjobj(container,varargin)

tradingDemo

uisplitpane(varargin)

image thumbnail

updated 1 year ago

Radiation pattern from shear-tensile seismic source by Grzegorz Kwiatek

Calculates P, S, SV and SH radiation pattern using shear-tensile seismic source model. (radiation pattern, sheartensile source)

rpgen.m

image thumbnail

updated 1 year ago

treeTable - create a sortable table control with collapsible row groups by Yair Altman

Create a sortable Java-based tree-table GUI control having collapsible/expandable data row groups (gui, undocumented, data exploration)

treeTable.m

image thumbnail

updated 1 year ago

popupPanel Displays a popup panel with specified help topic, HTML or webpage by Yair Altman

popupPanel Displays a popup panel with specified help topic, HTML or webpage (gui, automotive)

popupPanel(contents, position, highlightedWords)

image thumbnail

updated 1 year ago

addLogo - add image to container figure/panel by Yair Altman

add the specified image at the specified container position; supports resizing/animated/transparent (gui)

addLogo(filename, pixelPosition, hContainer)

image thumbnail

updated 1 year ago

compare .fig files, or folders containing .fig files by Yair Altman

compareFigFiles compares GUI (*.FIG) files, reporting components/properties that are different (gui, data exploration)

compareFigFiles(name1, name2)

image thumbnail

updated 1 year ago

ObjDiff - Generic object comparator by Yair Altman

Compares objects of any type inc. Java, Matlab, HG handles, structs, cells & arrays (diff, struct, object)

objdiff(objectA,objectB,varargin)

image thumbnail

updated 1 year ago

ScrollPlot - scrollable X/Y axes by Yair Altman

ScrollPlot adds a scroll sub-window to any supplied plot handles. (data exploration, scroll plot axes, scroll sub window)

scrollplot(varargin)

image thumbnail

updated 1 year ago

Java-based data table by Yair Altman

Spreadsheet display/editing/sorting of data with multiple features (gui tools, example, table)

createTable.m

image thumbnail

updated 1 year ago

UISplitPane - Split a container (figure/frame/uipanel) into two resizable sub-containers by Yair Altman

Split a container (figure/frame/uipanel) into two resizable sub-containers, like Java's JSplitPane (java, gui, gui tools)

uisplitpane(varargin)

image thumbnail

updated almost 2 years ago

JTattoo look-and-feel demo GUI by Yair Altman

JTattooDemo demonstrates effects of Look-and-Feel changes (including JTattoo L&F) on GUI controls (gui, java)

JTattooDemo()

image thumbnail

updated almost 2 years ago

checkVersion - Check for a newer file version on the File Exchange by Yair Altman

checkVersion implements an auto-update mechanism to check for a newer version of a utility on FEX (gui)

checkVersion(filename,fexId,mode)

image thumbnail

updated almost 2 years ago

Okada solution by Denys Dutykh

Computation of co-seismic displacements due to a rectangular dislocation in an elastic half-space. (seismology, displacements, dislocation)

OkadaSol (X, Y, x0, y0, d, U, theta)

image thumbnail

updated almost 2 years ago

checkClass by Yair Altman

checks a Java object or classname and displays its methods, enumerations & interfaces (java)

checkClass(obj,level)

image thumbnail

updated 2 years ago

CoSaMP and OMP for sparse recovery by Stephen Becker

Orthogonal Matching Pursuit (OMP) and Compressive Sampling Matched Pursuit (CoSaMP). (omp, cosamp, compressed sensing)

CoSaMP( A, b, k, errFcn, opts )

OMP( A, b, k, errFcn, opts )

test_OMP_and_CoSaMP.m

image thumbnail

updated 2 years ago

setFigDockGroup by Yair Altman

Sets a figure's docking group container (gui tools, example, figure group java)

setFigDockGroup(varargin)

image thumbnail

updated 2 years ago

Wiggle by Rodrigo Portugal

WIGGLE displays a matrix as lines plus filled lobes, useful for oscillatory and/or seismic data. (image processing, signal processing, seismic)

bwr(n)

wiggle(varargin)

test_wiggle.m

image thumbnail

updated 2 years ago

cprintf - display formatted colored text in the Command Window by Yair Altman

Displays sprintf-formatted strings in the Command Window using the specified color/underline style (java, desktop, gui)

cprintf.m

image thumbnail

updated 2 years ago

Range intersection by Xavier Xavier

Mathematical intersection of range composed of a union of intervals (interval, intersection)

out=range_intersection(first,second)

image thumbnail

updated almost 3 years ago

Seis_Pick by James Verdon

Seis_Pick provides an interactive picking environment for processing seismic data. (geophysics, seismic, microseismic)

[int,iint]=get_integer(stringarg,keywd)

[nums,inums]=get_numbers(stringarg)

[pickmatrix]=seis_pick(arg1,varargin)

image thumbnail

updated almost 3 years ago

The Waveform Suite for MATLAB by Celso Reyes

Allows seismic data retrieval from varied sources and simplified creation of sophisticated programs (data import, earth science, seismology)

uispecgram(varargin)

datasource(whichsource, varargin)

filterobject(anything, cutoff, poles)

image thumbnail

updated almost 3 years ago

TabComplete by Yair Altman

Sets Command-Window tab completion for specified functions & arguments: types and custom strings (undocumented, desktop, command window)

tabcomplete(funcName, varargin)

image thumbnail

updated 3 years ago

setFigTransparency - set figure transparency / fading by Yair Altman

setFigTransparency sets the transparency/opacity of a figure window, with optional fading effect (gui, undocumented, java)

setFigTransparency(hFig, alpha, fadeDuration, blockingFlag)

image thumbnail

updated 3 years ago

getHWnd - retrieve the underlying Windows handle for Matlab figure(s) by Yair Altman

Enable C++ GUI integration by retrieving the HWnd handle of matlab figure(s) (gui tools, example, java)

gethwnd(hFig)

image thumbnail

updated 3 years ago

enable/disable figure by Yair Altman

enable/disable an entire figure window (gui tools, example, enable disable figure...)

enableDisableFig(hFig, newState)

image thumbnail

updated 3 years ago

blurFigure - blurs and prevents interaction on a figure window by Yair Altman

blurs a specified figure window and prevents interaction with it until the figure is un-blurred (gui, java, undocumented)

blurFigure(hFig, state)

image thumbnail

updated 3 years ago

ANSeismic – Seismic Analysis of Structures with ANSYS and SAP2000 by Abdurrahman Sahin

The seismic analysis in ANSYS may be implemented with ANSeismic (seismic analysis, earthquake analysis, ansys)

ANSeismic(varargin)

about(varargin)

ansys_analiz_dsy_olustur

image thumbnail

updated 3 years ago

Making MATLAB Swing by Malcolm Lidierth

TabbedPanes, SplitPanes, SideBars, ScrollPanes etc for MATLAB (gui, java, swing)

image thumbnail

updated 3 years ago

Response Spectra by Siva Srinivas Kolukula

Given the Seismic input in t vs. a form, plots the displacement response spectra (seismic analysis, structural dynamics, earth quake)

odefun(t,y,xi,Tn,t1,a2)

ResponseSpectra.m

image thumbnail

updated almost 4 years ago

Large Data in MATLAB: A Seismic Data Processing Case Study by Stuart Kozola

These are the files used in the webinar on Feb. 23, 2011. (large data, seismic, segy)

Large Data in MATLAB: A Case Study in Seismic Data Proces...

Seismic Migration Example - Fault Model

fm2d(v,model,nz,dz,nx,dx,nt,dt)

Contact us