Convert between SI and CGS units

Convert values from SI to cgs and vice versa for common physical quantities

You are now following this Submission

out = cgs2SI(val,type)
% Convert from cgs to SI units
% Example usage:
v = cgs2SI(10,'Velocity'); % Velocity, [cm/s] to [m/s]
B = cgs2SI(1,'Magnetic Field'); % Magnetic Field, [T] to [gauss]
out = SI2cgs(val,type)
% Convert from SI to cgs units
% Example usage:
v = SI2cgs(10,'Velocity'); % Velocity, [m/s] to [cm/s]
B = SI2cgs(1,'Magnetic Field'); % Magnetic Field, [gauss] to [T]

Cite As

Rishabh Datta (2026). Convert between SI and CGS units (https://www.mathworks.com/matlabcentral/fileexchange/95353-convert-between-si-and-cgs-units), MATLAB Central File Exchange. Retrieved .

Acknowledgements

Inspired: Get fundamental plasma physics parameters

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.0