diff --git a/doc/examples/use-case-1.txt b/doc/examples/use-case-1.txt index ed2b728..c9d06d5 100644 --- a/doc/examples/use-case-1.txt +++ b/doc/examples/use-case-1.txt @@ -1,11 +1,12 @@ -function f = x^2; +fun h = 3*x; function g = { x - 2: x < 3, - x^3: x >= 5 - }; + x^3: x >= 5, + x: x > 7 + }; fun h = x/(x-2); -evaluate f in 3; // 9 -g(5); // 125 -evaluate g in 4; // Error -g(2); // 0 -h(2); // Error \ No newline at end of file +evaluate f in 3; +g(5); +evaluate g in 4; +g(2); +h(2); \ No newline at end of file diff --git a/doc/examples/use-case-10.txt b/doc/examples/use-case-10.txt index daa606b..9ff4c12 100644 --- a/doc/examples/use-case-10.txt +++ b/doc/examples/use-case-10.txt @@ -1,2 +1,3 @@ fun f = 1/x; -fun g = f(3) + f'(3)*(x-3) + f''(3)/2 * (x-3)^2 + f'''(3) / 6 * (x-3)^3 + f''''(3) / 24 * (x-3)^4; \ No newline at end of file +fun g = f(3) + f'(3)*(x-3) + f''(3)/2 * (x-3)^2 + f'''(3) / 6 * (x-3)^3 + f''''(3) / 24 * (x-3)^4; +taylor 5 f; \ No newline at end of file diff --git a/doc/examples/use-case-11.txt b/doc/examples/use-case-11.txt index e69de29..d81575b 100644 --- a/doc/examples/use-case-11.txt +++ b/doc/examples/use-case-11.txt @@ -0,0 +1,2 @@ +fun f = x; +fun g = fo4; \ No newline at end of file diff --git a/doc/examples/use-case-12.txt b/doc/examples/use-case-12.txt index e69de29..c2e4a2d 100644 --- a/doc/examples/use-case-12.txt +++ b/doc/examples/use-case-12.txt @@ -0,0 +1 @@ +fun f = { x < 2: x ^ 2 }; \ No newline at end of file diff --git a/doc/examples/use-case-14.txt b/doc/examples/use-case-14.txt index e69de29..1d7f40f 100644 --- a/doc/examples/use-case-14.txt +++ b/doc/examples/use-case-14.txt @@ -0,0 +1,2 @@ +fun f = 1/x; +derivative f in 3 err -2; \ No newline at end of file diff --git a/doc/examples/use-case-15.txt b/doc/examples/use-case-15.txt index 5bb9b27..c0d826e 100644 --- a/doc/examples/use-case-15.txt +++ b/doc/examples/use-case-15.txt @@ -1,6 +1,4 @@ -if (f(0) == 1) { - if (g(2) == 4) { - print("Hola"); - } - } +if (1 == 1) { + print("Hola"); +} } \ No newline at end of file diff --git a/doc/examples/use-case-2.txt b/doc/examples/use-case-2.txt index 7760784..c00d574 100644 --- a/doc/examples/use-case-2.txt +++ b/doc/examples/use-case-2.txt @@ -1,3 +1,6 @@ -eval f in 5; +function g = { x - 2: x < 3, + x^3: x >= 5, + x: x > 7 + }; -int f 3 ~ 5; \ No newline at end of file +print(evaluate g in [3, 5, 7]); \ No newline at end of file diff --git a/doc/examples/use-case-3.txt b/doc/examples/use-case-3.txt index e69de29..88df750 100644 --- a/doc/examples/use-case-3.txt +++ b/doc/examples/use-case-3.txt @@ -0,0 +1,4 @@ +fun h = x/(x-2); +fun g = hohohoh; +printCsv g(1) +printCsv g(1) \ No newline at end of file diff --git a/doc/examples/use-case-4.txt b/doc/examples/use-case-4.txt index e69de29..a05269c 100644 --- a/doc/examples/use-case-4.txt +++ b/doc/examples/use-case-4.txt @@ -0,0 +1,6 @@ +fun f = e^x; +f'(2); +f''(2); +f'''(2); +f''''(2); +f'''''(2); \ No newline at end of file diff --git a/doc/examples/use-case-5.txt b/doc/examples/use-case-5.txt index e69de29..760dedb 100644 --- a/doc/examples/use-case-5.txt +++ b/doc/examples/use-case-5.txt @@ -0,0 +1,6 @@ +fun f = x^2; +derivative f in 3; +derivative 2 f in 3; +derivative 3 f in 3; +derivative 4 f in 3; +derivative 5 f in 3; \ No newline at end of file diff --git a/doc/examples/use-case-6.txt b/doc/examples/use-case-6.txt index e69de29..9c8e9db 100644 --- a/doc/examples/use-case-6.txt +++ b/doc/examples/use-case-6.txt @@ -0,0 +1,7 @@ +fun f = { x: x < 3, + x^2: 3 < x < 4 + }; +fun g = { x^2: 6 < x < 7, + x^7: x > 8 + }; +fun h = fog; diff --git a/doc/examples/use-case-7.txt b/doc/examples/use-case-7.txt index e69de29..01f6d6e 100644 --- a/doc/examples/use-case-7.txt +++ b/doc/examples/use-case-7.txt @@ -0,0 +1,5 @@ +fun f = - x^2 / 2 + 5*x; +fun g = x^2 - 5*x - 2; +fun h = x^2 - 5*x - 82; + +integrate [f, g, h] between 2 ~ 7; \ No newline at end of file diff --git a/doc/examples/use-case-8.txt b/doc/examples/use-case-8.txt index e69de29..3b3a220 100644 --- a/doc/examples/use-case-8.txt +++ b/doc/examples/use-case-8.txt @@ -0,0 +1 @@ +var x = f(3) * x * 4 + 3; \ No newline at end of file diff --git a/doc/examples/use-case-9.txt b/doc/examples/use-case-9.txt index e69de29..d5e2324 100644 --- a/doc/examples/use-case-9.txt +++ b/doc/examples/use-case-9.txt @@ -0,0 +1,4 @@ +fun f = x^2; +var a = int f 0 ~ 5; +var b = int f 0 ~ 1 + int f 1 ~ 2 + int f 2 ~ 3 + int f 3 ~ 4 + int f 4 ~ 5; +var c = a - b; \ No newline at end of file