diff --git a/Code/Mantid/Framework/MDEvents/src/CreateMDHistoWorkspace.cpp b/Code/Mantid/Framework/MDEvents/src/CreateMDHistoWorkspace.cpp
index c2c93a1422854fb996e2be1d226fbc2f52c21ff9..d79b6c424cacabf60e4894371b91471a56654667 100644
--- a/Code/Mantid/Framework/MDEvents/src/CreateMDHistoWorkspace.cpp
+++ b/Code/Mantid/Framework/MDEvents/src/CreateMDHistoWorkspace.cpp
@@ -7,6 +7,23 @@ The following example creates a 2D MDHistoWorkspace called ''demo'' with 3 bins
 
  CreateMDHistoWorkspace(SignalInput='1,2,3,4,5,6,7,8,9',ErrorInput='1,1,1,1,1,1,1,1,1',Dimensionality='2',Extents='-1,1,-1,1',NumberOfBins='3,3',Names='A,B',Units='U,T',OutputWorkspace='demo')
 
+The following example creates a 1D sine function
+
+  import math
+  
+  signals=[]
+  errors=[]
+  pi = 3.14159
+  extents = [-2*pi,2*pi]
+  nbins = [100]
+  dimensionality = 1
+  step = float((extents[1] - extents[0])/nbins[0])
+  for i in range(0, nbins[0]):
+      x = i*step;
+      signals.append(math.sin(x))
+      errors.append(math.cos(x))
+ CreateMDHistoWorkspace(SignalInput=signals,ErrorInput=errors,Dimensionality=dimensionality,Extents=extents,NumberOfBins=nbins,Names='x',Units='dimensionless',OutputWorkspace='demo')
+
 == Alternatives ==
 A very similar algorithm to this is [[ImportMDHistoWorkspace]], which takes it's input signal and error values from a text file rather than from arrays. Another alternative is to use [[ConvertToMDEvents]] which works on MatrixWorkspaces, and allows log values to be included in the dimensionality.