# "mean", "integrate", "rms" measures

## Purpose

 mean Find the mean or average value of a waveform. integrate Find the integral of a waveform, the area under the curve. rms Find the RMS (root mean square) value of a waveform.

## Syntax

```mean(probe="p(d)"  begin=time  end=time)
integrate(probe="p(d)"  begin=time  end=time)
rms(probe="p(d)"  begin=time  end=time)```

## Parameters

arg name default description
probe required The name of a probe to measure.
begin - infinity Start averaging at this time or frequency.
end + infinity Stop averaging at this time or frequency.

The “mean” measure gives you the true average or mean value. The mean value of a sine over a full cycle is zero.

The “integrate” measure gives you the integral, or area under the curve, signed. The integral of a sine over a full cycle is zero.

The “rms” measure gives you the RMS (root mean square) value.

## Examples

`measure sample = mean(probe="v(out)" begin=4u end=6u)`

Find the mean value of v(out) between 4 microseconds and 6 microseconds.

`measure sample = mean(probe="v(out)")`

Find the mean value of v(out) for an entire run.

`measure sample = mean(probe="v(out)" begin=4u)`

Find the mean value of v(out) starting at 4 microseconds, to the end.

`measure sample = integrate(probe="v(out)" begin=4u end=6u)`

Find the area under the curve of v(out) between 4 microseconds and 6 microseconds.

`measure sample = integrate(probe="v(out)")`

Find the area under of v(out) for an entire run.

`measure sample = integrate(probe="v(out)" begin=4u)`

Find the area under of v(out) starting at 4 microseconds, to the end. 