Version (2.15 KB) by Rik
Find out if the Matlab/Octave version running this code is HG1 or HG2.


Updated 18 Sep 2017

View License

In R2014b, Mathworks completely re-worked the way Matlab handles graphics and objects. For the writing of code itself, the biggest difference is that HG2 supports object.field notation as well as get(object,field). There are other differences, e.g. to separate tick labels you will have to use new line character instead of the | symbol in HG2. In order to write portable code, it can be useful to have such a function, similar to the use of isOctave.
The function returns true for HG2 Matlab releases and false for Octave and HG1 Matlab releases.

Cite As

Rik (2023). isHG2 (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2017a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes