HYSITS: A MATLAB Code to Process Vibrating Sample Magnetometer Data (Hysteresis Loop)

R. B.T. Erdyanti, M. A. Antareza, K. D. Tjiongnotoputera, M. Mariyanto

Research output: Contribution to journalConference articlepeer-review

6 Citations (Scopus)


Vibrating-sample magnetometer (VSM) is a magnetic measurement method by observing magnetic moment (M) which is a response of applying ascending and descending magnetic field (H) to the material. The data of this ascending and descending magnetic field will form a kind of loop called hysteresis loop. The hysteresis curve of each material will be different for each kind, so that this curve can be used to evaluate type and domain of magnetic mineral. This paper introduces HYSITS, a MATLAB code for analysing the magnetic hysteresis curve. We aim to provide an easy-use program, such as the feature to adjust smoothing span and increment parameter. With that the hysteresis curve analysis can be done effectively. The optimal result of the parameters adjustment can be seen from the smoothing span 10 for increment values 0,001 and 0,002 on the graph. This MATLAB code will generate 3 plots, which are hysteresis curve (magnetic moment vs. magnetic field), difference of ascending and descending magnetic moment (ΔM vs. H), and the 1st derivative of ΔM vs. H. Although HYSITS has several features that distinguishes it from its non-MATLAB predecessors, HYSITS still needs improvements so that it can be more reliable for research about magnetic hysteresis.

Original languageEnglish
Article number012041
JournalJournal of Physics: Conference Series
Issue number1
Publication statusPublished - 5 Jun 2020
Event2019 National Physics Seminar, SNF 2019 - Surabaya, Indonesia
Duration: 19 Oct 2019 → …


Dive into the research topics of 'HYSITS: A MATLAB Code to Process Vibrating Sample Magnetometer Data (Hysteresis Loop)'. Together they form a unique fingerprint.

Cite this