6. Graphical User Interface utilities

A Graphical User Interface is under development in Matlab. It can be downloaded in the development snapshots of SegyMAT from

Note : this section (all graphical related features) applies only to Matlab, and is unsupported in Octave.

6.1. SegyMAT GUI

Calling segymat opens a graphical user interface for viewing and editing SEG-Y formatted files:

segymat GUI

6.1.1. simple reading SEG-Y files

Select File->Open to select a SEG-Y file, which will be read using the original SEG-Y header information.

6.1.2. expert reading SEG-Y files

Select File->Open(expert) to mangle SEG-Y header values prior to reading the file, and to read in only part of the SEG-Y file.

6.2. Keyboard shortcuts for moving/zooming/gain

zooming in: + zooming out: -

Table 3. Keyboard shortcuts

ShortcutAction
+Increase gain
-Decrease gain
4Pan left
6Pan right
2Pan down
8Pan up
1Pan down/left
3Pan down/right
7Pan up/left
9Pan up/right
5Center
a / arrow leftZoom in
z / arrow right3Zoom out
htoggle hiding plotting preferences


6.3. Editing the SEG-Y header

GUIEditSegyHeader is a GUI for editing the SEG-Y header.

[Data,STH,SH]=ReadSegy('841_m.sgy');
SH=GUIEditSegyHeader(SH);
GUIEditSegyHeader

From this GUI it is possible to view and edit the Textual File Header (Section 6.3, “Editing the SEG-Y header”)

6.4. Viewing the textual file header

GUIEditTextualFileHeader is a GUI for viewing the textual file header (either in ASCII of EBCDIC format) [editing is not yet implemented].

[Data,STH,SH]=ReadSegy('841_m.sgy');
SH=GUIEditTextualFileHeader(SH);
GUIEditTextualFileHeader

This GUI is integrated into GUIEditSegyHeader(Section 6.3, “Editing the SEG-Y header”).