[genius] Tue Apr 25 13:35:12 2017 Jiri (George) Lebl <jirka 5z com>
- From: George Lebl <jirka src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [genius] Tue Apr 25 13:35:12 2017 Jiri (George) Lebl <jirka 5z com>
- Date: Tue, 25 Apr 2017 18:36:40 +0000 (UTC)
commit 647707772f84b822612416d38f484a2a365b5f02
Author: Jiri (George) Lebl <jiri lebl gmail com>
Date: Tue Apr 25 13:35:15 2017 -0500
Tue Apr 25 13:35:12 2017 Jiri (George) Lebl <jirka 5z com>
* examples/complex-analysis-mesh.gel: forgot to define function,
also default to rectangle (this was comitted before)
* examples/vibrating-drumhead-modes.gel: speed up the animation
(this was comitted before)
* examples/peano-restrictions.gel: New example showing the
restrictions to lines as an animation.
* examples/peano.gel: improve explanation, draw more points
... also update eo translations
ChangeLog | 13 +++++
examples/Makefile.am | 1 +
examples/peano-restrictions.gel | 35 ++++++++++++++
examples/peano.gel | 18 ++++---
po/eo.po | 95 ++++++++++++++++++++------------------
5 files changed, 109 insertions(+), 53 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 328c765..419819b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+Tue Apr 25 13:35:12 2017 Jiri (George) Lebl <jirka 5z com>
+
+ * examples/complex-analysis-mesh.gel: forgot to define function,
+ also default to rectangle (this was comitted before)
+
+ * examples/vibrating-drumhead-modes.gel: speed up the animation
+ (this was comitted before)
+
+ * examples/peano-restrictions.gel: New example showing the
+ restrictions to lines as an animation.
+
+ * examples/peano.gel: improve explanation, draw more points
+
Tue Apr 18 17:43:13 2017 Jiri (George) Lebl <jirka 5z com>
* autogen.sh, configure.ac, Makefile.am: Remove gnome-common
diff --git a/examples/Makefile.am b/examples/Makefile.am
index 939fbab..1b23026 100644
--- a/examples/Makefile.am
+++ b/examples/Makefile.am
@@ -24,6 +24,7 @@ example_DATA = \
rsa.gel \
easy-matrix-examples.gel \
peano.gel \
+ peano-restrictions.gel \
vibrating-drumhead-modes.gel \
complex-analysis-newton-fractal.gel \
complex-analysis-mandelbrot-set.gel \
diff --git a/examples/peano-restrictions.gel b/examples/peano-restrictions.gel
new file mode 100644
index 0000000..fc087a1
--- /dev/null
+++ b/examples/peano-restrictions.gel
@@ -0,0 +1,35 @@
+# Category: Calculus
+# Name: Peano surface (restrictions to lines)
+#
+# The Peano surface is the graph of the function.
+#
+# z = (y-x^2)(2x^2-y)
+#
+# The function giving the surface has a strict maximum on every line through
+# the origin, but the origin is not an extremum of the function.
+#
+# In this example we draw the graphs of the restrictions to lines through
+# the origin so that the maxima can be more clearly seen
+#
+# Note that the second derivative test fails on the line y=0, even though
+# along that line the function still has a maximum.
+#
+# The properties of the function can be easily seen from the factorization
+# and seeing the regions where each factor is positive or negative.
+#
+# If you play around with the vertical axis limits below you can see the
+# maxima better
+
+function f(x,y) = (y-x^2)*(2*x^2-y);
+
+LinePlotWindow = [-1,1,-0.1,0.1];
+#LinePlotWindow = [-1,1,-0.01,0.01];
+#LinePlotWindow = [-1,1,-0.001,0.001];
+#LinePlotWindow = [-1,1,-0.0001,0.0001];
+
+
+LinePlotDrawLegends = false;
+
+for theta=0.0 to 20*pi by 0.01 do (
+ LinePlot(`(t)=f(cos(theta)*t,sin(theta)*t))
+);
diff --git a/examples/peano.gel b/examples/peano.gel
index f5abd0e..b1f7f4f 100644
--- a/examples/peano.gel
+++ b/examples/peano.gel
@@ -5,18 +5,20 @@
#
# z = (y-x^2)(2x^2-y)
#
-# The function giving the surface has a maximum on every line through the origin,
-# but the origin is not an extremum of the function. Note that second derivative
-# test fails on the line y=0, even though along that line the function still has
-# a maximum. While the function has a maximum along every line, it has a minimum
-# along a curve y=ax^2 for any 1 < a < 2.
+# The function giving the surface has a strict maximum on every line through
+# the origin, but the origin is not an extremum of the function. Note that
+# second derivative test fails on the line y=0, even though along that line the
+# function still has a strict maximum.
+#
+# The properties of the function can be easily seen from the factorization
+# and seeing # the regions where each factor is positive or negative:
+# For points where x^2 < y < 2x^2, the function is positive, while for
+# points where x^2 > y or y > 2x^2, the function is negative.
#
-# The properties of the function can be easily seen from the factorization and seeing
-# the regions where each factor is positive or negative.
data = null;
for r=0 to 0.25 by 0.02 do (
- for theta=0 to 2*pi by pi/15 do (
+ for theta=0 to 2*pi by pi/25 do (
x = r*cos(theta);
y = r*sin(theta);
data = [data;[x,y,3*x^2*y-y^2-2*x^4]]
diff --git a/po/eo.po b/po/eo.po
index 4b0b995..1224a04 100644
--- a/po/eo.po
+++ b/po/eo.po
@@ -129,6 +129,8 @@ msgid ""
"Logarithm of any base (calls DiscreteLog if in modulo mode), if base is not "
"given, e is used"
msgstr ""
+"Logaritmo kun iu ajn bazo (alvokas DiscreteLog en modula reĝimo), se bazo ne "
+"estas donita, e estas uzata"
#: ../lib/library-strings.c:24
msgid "The arccos (inverse cos) function"
@@ -215,20 +217,23 @@ msgid ""
"Find the x that solves the system given by the vector a and modulo the "
"elements of m, using the Chinese Remainder Theorem"
msgstr ""
+"Trovu x kiu solvas la sistemon estiĝatan per la vektoro a, kaj modulitan
+per elementoj de m, uzante la Ĉina restteremo"
#: ../lib/library-strings.c:45
msgid ""
"Given two factorizations, give the factorization of the product, see "
"Factorize"
msgstr ""
+"El du faktorigoj, liveri la faktorigon de la produto, vidu Factorize"
#: ../lib/library-strings.c:46
msgid "Convert a vector of values indicating powers of b to a number"
-msgstr ""
+msgstr "Konverti vektoron de valoroj indikantaj potencojn de b al nombro"
#: ../lib/library-strings.c:47
msgid "Convert a number to a vector of powers for elements in base b"
-msgstr ""
+msgstr "Konverti nombron al vektoro de potencoj por elementoj en bazo b"
#: ../lib/library-strings.c:48
msgid ""
@@ -280,7 +285,7 @@ msgstr "Kontroli se Mp estas prima per tabelo"
#: ../lib/library-strings.c:57
msgid "Tests if a rational number is a perfect power"
-msgstr ""
+msgstr "Kontroli se racionala nombro estas perfekta potenco"
#: ../lib/library-strings.c:58
msgid ""
@@ -1481,12 +1486,12 @@ msgstr "Malbona arba rikordo dum malkompilado"
#: ../src/eval.c:1561 ../src/eval.c:1618 ../src/eval.c:1633
msgid "Cannot compare non value or bool only matrices"
-msgstr ""
+msgstr "Ne povas kompari matricoj kiu ne estas nur valoraj aŭ nur buleaj"
#. also on rationals but as integers
#: ../src/eval.c:1689 ../src/eval.c:1735
msgid "Modulo arithmetic only works on integers"
-msgstr ""
+msgstr "Modula aritmetiko funkcias nur kun entjeroj"
#: ../src/eval.c:1941
msgid ""
@@ -1496,7 +1501,7 @@ msgstr ""
#: ../src/eval.c:2037
msgid "Can't add/subtract two matrices of different sizes"
-msgstr ""
+msgstr "Ne eblas adicii/subtrahi du matricojn, kiu ne havas la saman grandon"
#: ../src/eval.c:2039
msgid ""
@@ -1505,7 +1510,7 @@ msgstr ""
#: ../src/eval.c:2105
msgid "Can't multiply matrices of wrong sizes"
-msgstr ""
+msgstr "Ne eblas multipliki matricojn de malĝustaj grandoj"
#: ../src/eval.c:2156
msgid "Powers are defined on (square matrix)^(integer) only"
@@ -2568,11 +2573,11 @@ msgstr ""
#: ../src/funclib.c:7158
msgid "Get the numerator of a rational number"
-msgstr ""
+msgstr "Liveri la numeratoro de racionala nombro"
#: ../src/funclib.c:7160
msgid "Get the denominator of a rational number"
-msgstr ""
+msgstr "Liveri la denominator de racionala nombro"
#: ../src/funclib.c:7163
msgid "Greatest common divisor"
@@ -2596,15 +2601,15 @@ msgstr ""
#: ../src/funclib.c:7171
msgid "Tests if an integer is even"
-msgstr ""
+msgstr "Kontroli se entjero estas para"
#: ../src/funclib.c:7172
msgid "Tests if an integer is odd"
-msgstr ""
+msgstr "Kontroli se entjero estas nepara"
#: ../src/funclib.c:7174
msgid "Returns the least prime greater than n (if n is positive)"
-msgstr ""
+msgstr "Liveri la plej malgranda prima nombro kiu estas pli granda ol n (se n estas pozitiva)"
#: ../src/funclib.c:7175
msgid "Returns the nth Lucas number"
@@ -2616,7 +2621,7 @@ msgstr ""
#: ../src/funclib.c:7177
msgid "Checks divisibility (if m divides n)"
-msgstr ""
+msgstr "Kontroli dividebleco (se m dividas n)"
#: ../src/funclib.c:7178
msgid ""
@@ -2660,7 +2665,7 @@ msgstr "Liveri la minimumo de argumentoj aŭ matrico"
#: ../src/funclib.c:7192
msgid "Division w/o remainder, equivalent to floor(a/b)"
-msgstr ""
+msgstr "Divido sen resto, egala al floor(a/b)"
#: ../src/funclib.c:7194
msgid "Calculate the Jacobi symbol (a/b) (b should be odd)"
@@ -2796,11 +2801,11 @@ msgstr ""
#: ../src/funclib.c:7255
msgid "Check if a number or a matrix is all zeros"
-msgstr ""
+msgstr "Kontroli se nombro aŭ matrico estas nur nuloj"
#: ../src/funclib.c:7256
msgid "Check if a number or a matrix is 1 or identity respectively"
-msgstr ""
+msgstr "Kontroli se nombro estas 1 aŭ matrico estas identa"
#: ../src/funclib.c:7258
msgid ""
@@ -2810,7 +2815,7 @@ msgstr ""
#: ../src/funclib.c:7259
msgid "Returns true if X is a subset of Y"
-msgstr ""
+msgstr "Liveri veron, se X estas subaro de Y"
#: ../src/funclib.c:7260
msgid ""
@@ -2826,7 +2831,7 @@ msgstr ""
#: ../src/funclib.c:7263
msgid "Check if argument is a null"
-msgstr ""
+msgstr "Kontroli se argumento estas nenio (null)"
#: ../src/funclib.c:7264
msgid "Check if argument is a number"
@@ -2838,7 +2843,7 @@ msgstr ""
#: ../src/funclib.c:7266
msgid "Check if argument is a text string"
-msgstr ""
+msgstr "Kontroli se argumento estas teksta ĉeno"
#: ../src/funclib.c:7267
msgid "Check if argument is a matrix"
@@ -2866,11 +2871,11 @@ msgstr "Kontroli se argumento estas reelo"
#: ../src/funclib.c:7274
msgid "Check if argument is an integer (non-complex)"
-msgstr ""
+msgstr "Kontroli se argumento estas entjero (nekompleksa)"
#: ../src/funclib.c:7275
msgid "Check if argument is a positive real integer"
-msgstr ""
+msgstr "Kontroli se argumento estas pozitiva reela entjero"
#: ../src/funclib.c:7277
msgid "Check if argument is a non-negative real integer"
@@ -2894,15 +2899,15 @@ msgstr ""
#: ../src/funclib.c:7284
msgid "Add two polynomials (vectors)"
-msgstr ""
+msgstr "Adicii du polinomojn (vektoroj)"
#: ../src/funclib.c:7285
msgid "Subtract two polynomials (as vectors)"
-msgstr ""
+msgstr "Subtrahi du polinomojn (kiel vektoroj)"
#: ../src/funclib.c:7286
msgid "Multiply two polynomials (as vectors)"
-msgstr ""
+msgstr "Multipliki du polinomojn (kiel vektoroj)"
#: ../src/funclib.c:7287
msgid "Divide polynomial p by q, return the remainder in r"
@@ -3551,15 +3556,15 @@ msgstr "Monitori variablon senĉese"
#: ../src/gnome-genius.c:379
msgid "_Plot..."
-msgstr "_Grafei..."
+msgstr "_Grafikaĵo..."
#: ../src/gnome-genius.c:380 ../src/gnome-genius.c:384
msgid "Plot functions, vector fields, surfaces, etc..."
-msgstr "Grafei funkcojn, vektorajn kampojn, surfacojn, ktp..."
+msgstr "Desegni grafikaĵojn de funkcojn, vektorajn kampojn, surfacojn, ktp..."
#: ../src/gnome-genius.c:383 ../src/gnome-genius.c:586 ../src/graphing.c:7258
msgid "_Plot"
-msgstr "_Grafei"
+msgstr "_Grafikaĵo"
#: ../src/gnome-genius.c:387
msgid "_Next Tab"
@@ -3737,7 +3742,7 @@ msgstr "Nils BARTH (komenca realigo de partoj de GEL funkcibiblioteko)"
#: ../src/gnome-genius.c:1937
msgid "Adrian E. Feiguin <feiguin ifir edu ar> (GtkExtra - plotting widgetry)"
-msgstr "Adrian E. FEIGUIN <feiguin ifir edu ar> (GtkExtra - grafeaj iloj)"
+msgstr "Adrian E. FEIGUIN <feiguin ifir edu ar> (GtkExtra - grafikaĵaj iloj)"
#. Translators should localize the following string
#. * which will give them credit in the About box.
@@ -4224,7 +4229,7 @@ msgstr "_Viŝi solvaĵojn"
#: ../src/graphing.c:1958
msgid "_Plot solution"
-msgstr "_Grafei solvaĵon"
+msgstr "_Desegni solvaĵon"
#: ../src/graphing.c:1979
msgid ""
@@ -4255,11 +4260,11 @@ msgstr "y:"
#: ../src/graphing.c:2154
msgid "Plot"
-msgstr "Grafei"
+msgstr "Grafikaĵo"
#: ../src/graphing.c:2189
msgid "_Graph"
-msgstr "_Grafeo"
+msgstr "_Grafikaĵo"
#: ../src/graphing.c:2193
msgid "_Print..."
@@ -4339,7 +4344,7 @@ msgstr "_Viŝi solvaĵojn"
#: ../src/graphing.c:2347
msgid "Errors during plotting (possibly harmless), see the console."
-msgstr "Eraroj dum grafeado (eble sendamaĝaj), vidu la konzolon."
+msgstr "Eraroj dum desegnado de grafikaĵo (eble sendamaĝaj), vidu la konzolon."
#: ../src/graphing.c:3367
#, c-format
@@ -4353,22 +4358,22 @@ msgstr "Funkcio #%d"
#: ../src/graphing.c:3391
msgid "Graph limits not given as a 4-vector"
-msgstr "Grafeaj limoj ne estas 4-vektoro"
+msgstr "Limoj de grafikaĵo ne estas 4-vektoro"
#: ../src/graphing.c:3397 ../src/graphing.c:3408 ../src/graphing.c:3419
#: ../src/graphing.c:3430 ../src/graphing.c:3473 ../src/graphing.c:3484
#: ../src/graphing.c:3582 ../src/graphing.c:3593 ../src/graphing.c:3604
#: ../src/graphing.c:3615 ../src/graphing.c:3626 ../src/graphing.c:3637
msgid "Graph limits not given as numbers"
-msgstr "Grafeaj limoj ne estas nombroj"
+msgstr "Limoj de grafikaĵo ne estas nombroj"
#: ../src/graphing.c:3467
msgid "Graph limits not given as a 2-vector"
-msgstr "Grafeaj limoj ne estas 6-vektoro"
+msgstr "Limoj de grafikaĵo ne estas 6-vektoro"
#: ../src/graphing.c:3576
msgid "Graph limits not given as a 6-vector"
-msgstr "Grafeaj limoj ne estas 6-vektoro"
+msgstr "Limoj de grafikaĵo ne estas 6-vektoro"
#: ../src/graphing.c:3710 ../src/graphing.c:3728 ../src/graphing.c:3742
msgid "Ticks must be between 2 and 200"
@@ -4547,7 +4552,7 @@ msgstr "Ŝanĝi nomojn de variabloj..."
#.
#: ../src/graphing.c:6174 ../src/graphing.c:6297
msgid "Plot Window"
-msgstr "Fenestro de grafeo"
+msgstr "Fenestro de Grafikaĵo"
#.
#. * X range
@@ -4590,7 +4595,7 @@ msgstr ""
#: ../src/graphing.c:6579 ../src/graphing.c:6765 ../src/graphing.c:6892
#: ../src/graphing.c:7021 ../src/graphing.c:7126
msgid "No functions to plot or no functions could be parsed"
-msgstr "Neniu funkcio por grafei aŭ ne povas legi neniun funkcion"
+msgstr "Neniu funkcio por desegni grafikaĵon aŭ ne povas legi neniun funkcion"
#: ../src/graphing.c:6612 ../src/graphing.c:6618 ../src/graphing.c:6788
#: ../src/graphing.c:6794 ../src/graphing.c:6899 ../src/graphing.c:6922
@@ -4611,7 +4616,7 @@ msgstr "Specifu nur %s kaj %s, aŭ %s, ne ĉiuj kune."
#: ../src/graphing.c:7253
msgid "Create Plot"
-msgstr "Krei grafeo"
+msgstr "Krei grafikaĵo"
#: ../src/graphing.c:7294 ../src/graphing.c:7464 ../src/graphing.c:7495
#: ../src/graphing.c:7516 ../src/graphing.c:7556 ../src/graphing.c:7580
@@ -4625,7 +4630,7 @@ msgstr "Krei grafeo"
#: ../src/graphing.c:10732 ../src/graphing.c:10780
#, c-format
msgid "%s: Plotting in progress, cannot call %s"
-msgstr ""
+msgstr "%s: Desegnado de grafikaĵo farata, ne povas alvoki %s"
#: ../src/graphing.c:7302 ../src/graphing.c:7835
#, c-format
@@ -4639,7 +4644,7 @@ msgstr "%s: nur unu funkcio estas subtenanta"
#: ../src/graphing.c:7335
msgid "Graph limits not given as a 4-vector or a 6-vector"
-msgstr "Grafeaj limoj ne estas 4-vektoro aŭ 6-vektoro"
+msgstr "Limoj de grafikaĵo ne estas 4-vektoro aŭ 6-vektoro"
#: ../src/graphing.c:7391 ../src/graphing.c:7645 ../src/graphing.c:7762
#: ../src/graphing.c:7898 ../src/graphing.c:8047 ../src/graphing.c:8202
@@ -4683,7 +4688,7 @@ msgstr "%s: tlen estu positiva"
#: ../src/graphing.c:7541 ../src/graphing.c:7562
#, c-format
msgid "%s: Vector field not active"
-msgstr ""
+msgstr "%s: Vektora kampo ne estas aktiva"
#: ../src/graphing.c:7587 ../src/graphing.c:8117
#, c-format
@@ -4698,11 +4703,11 @@ msgstr ""
#: ../src/graphing.c:7830
#, c-format
msgid "%s: only up to 10 functions supported"
-msgstr ""
+msgstr "%s: nur 10 funkcioj subtenitaj"
#: ../src/graphing.c:7856
msgid "Graph limits not given as a 2-vector or a 4-vector"
-msgstr ""
+msgstr "Limoj de grafikaĵo ne donita kiel 2-vektoro aŭ 4-vektoro"
#: ../src/graphing.c:8057 ../src/graphing.c:8212
#, c-format
@@ -4902,7 +4907,7 @@ msgstr ""
#: ../src/graphing.c:10815
msgid "Plotting"
-msgstr ""
+msgstr "Grafikaĵoj"
#. internal
#: ../src/graphing.c:10817
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]