mquake(h,int,dur,op1,op2) Randomly vibrates graphical objects, where:
h: Handle of required object(s) (scalar or vector)
int: Intensity of vibration (scalar)
dur: Duration of vibration in seconds (estimate, scalar)
op1: 1 -> Object returns to starting position at the end
0 -> Object ends up where earthquake lands it
op2: 1 -> Confine object to screen limits
0 -> Vibrate freely
Setting OP2 to 1 will confine the vibrating object to its container's limits. It confines a figure to the screen limits, and confines axes and uicontrols to the limits of the figures containing them.
% Vibrate figure
Husam Aldahiyat (2022). MATLAB Earthquake (https://www.mathworks.com/matlabcentral/fileexchange/22816-matlab-earthquake), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform CompatibilityWindows macOS Linux
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!