summaryrefslogtreecommitdiff
path: root/Windows/spice/examples/plot/test-small-plot.cir
diff options
context:
space:
mode:
Diffstat (limited to 'Windows/spice/examples/plot/test-small-plot.cir')
-rw-r--r--Windows/spice/examples/plot/test-small-plot.cir116
1 files changed, 116 insertions, 0 deletions
diff --git a/Windows/spice/examples/plot/test-small-plot.cir b/Windows/spice/examples/plot/test-small-plot.cir
new file mode 100644
index 00000000..fb8ec120
--- /dev/null
+++ b/Windows/spice/examples/plot/test-small-plot.cir
@@ -0,0 +1,116 @@
+resolution test for plotting
+.control
+let xvar = vector(4)
+let yvar = vector(4)
+
+* --------------------
+* integer
+let yvar[0] = 1.0
+let yvar[1] = 1.0
+let yvar[2] = 1.0
+let yvar[3] = 1.0
+
+plot yvar vs xvar title integer 1
+
+* --------------------
+* 14 digits
+let yvar[0] = 1.0
+let yvar[1] = 1.00000000000001
+let yvar[2] = 0.99999999999999
+let yvar[3] = 1.0
+
+plot yvar vs xvar title '14 digits'
+
+* --------------------
+* 15 digits
+let yvar[0] = 1.0
+let yvar[1] = 1.000000000000001
+let yvar[2] = 0.999999999999999
+let yvar[3] = 1.0
+
+plot yvar vs xvar title '15 digits'
+
+* --------------------
+* 16 digits
+let yvar[0] = 1.0
+let yvar[1] = 1.0000000000000001
+let yvar[2] = 0.9999999999999999
+let yvar[3] = 1.0
+
+plot yvar vs xvar title '16 digits'
+
+* --------------------
+* 14 digits plus exponent
+let yvar[0] = 1.0e-14
+let yvar[1] = 1.00000000000001e-14
+let yvar[2] = 0.99999999999999e-14
+let yvar[3] = 1.0e-14
+
+plot yvar vs xvar title '14 digits plus exponent'
+
+* --------------------
+* 15 digits plus exponent
+let yvar[0] = 1.0e-14
+let yvar[1] = 1.000000000000001e-14
+let yvar[2] = 0.999999999999999e-14
+let yvar[3] = 1.0e-14
+
+plot yvar vs xvar title '15 digits plus exponent'
+
+* --------------------
+* 16 digits plus exponent
+let yvar[0] = 1.0e-14
+let yvar[1] = 1.0000000000000001e-14
+let yvar[2] = 0.9999999999999999e-14
+let yvar[3] = 1.0e-14
+
+plot yvar vs xvar title '16 digits plus exponent'
+
+* --------------------
+* negative 14 digits plus exponent
+let yvar[0] = -1.0e-14
+let yvar[1] = -1.00000000000001e-14
+let yvar[2] = -0.99999999999999e-14
+let yvar[3] = -1.0e-14
+
+plot yvar vs xvar title 'neg 14 digits plus exponent'
+
+* --------------------
+* negative 15 digits plus exponent
+let yvar[0] = -1.0e-14
+let yvar[1] = -1.000000000000001e-14
+let yvar[2] = -0.999999999999999e-14
+let yvar[3] = -1.0e-14
+
+plot yvar vs xvar title 'neg 15 digits plus exponent'
+
+* --------------------
+* negative 16 digits plus exponent
+let yvar[0] = -1.0e-14
+let yvar[1] = -1.0000000000000001e-14
+let yvar[2] = -0.9999999999999999e-14
+let yvar[3] = -1.0e-14
+
+plot yvar vs xvar title 'neg 16 digits plus exponent'
+
+* --------------------
+* 15 digits plus big exponent
+let yvar[0] = 1.0e-200
+let yvar[1] = 1.000000000000001e-200
+let yvar[2] = 0.999999999999999e-200
+let yvar[3] = 1.0e-200
+
+plot yvar vs xvar title '15 digits plus big exponent'
+
+* --------------------
+* negative 15 digits plus big exponent
+let yvar[0] = -1.0e-200
+let yvar[1] = -1.000000000000001e-200
+let yvar[2] = -0.999999999999999e-200
+let yvar[3] = -1.0e-200
+
+plot yvar vs xvar title 'neg 15 digits plus big exponent'
+
+.endc
+
+.end