From 84055e4d0cb58f94ac8e6be28885c7d51d13ef3a Mon Sep 17 00:00:00 2001
From: Hong-Phuc Bui <hong-phuc.bui@htwsaar.de>
Date: Mon, 13 May 2024 02:54:33 +0200
Subject: [PATCH] Example for functions

---
 python-grundlage/Lissajous-np.py |   16 ++++++++++++----
 1 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/python-grundlage/Lissajous-np.py b/python-grundlage/Lissajous-np.py
index 4460ee5..f51902c 100644
--- a/python-grundlage/Lissajous-np.py
+++ b/python-grundlage/Lissajous-np.py
@@ -1,5 +1,5 @@
 #! /usr/bin/env python
-
+import sys
 from typing import Final
 import numpy as np
 from numpy import pi
@@ -7,12 +7,13 @@
 
 
 amplitude: tuple[float, float] = (1, 1)
-# frequent
-omega: tuple[float, float] = (-1, -2)
+# frequent, some values (-3, 5) (-3, 8) (3, 11)
+omega: tuple[float, float] = (3, 11)
+
 # phase
 phi: tuple[float, float] = (pi/2, 3*pi/4)
 
-N: Final[int] = 100
+N: Final[int] = 360*2
 T = np.linspace(0, 2*pi, num=N)
 x = amplitude[0] * np.cos(omega[0]*T + phi[0])
 y = amplitude[1] * np.cos(omega[1]*T + phi[1])
@@ -21,5 +22,12 @@
 fig, ax = plt.subplots()
 ax.plot(x, y, linewidth=2.0)
 
+write_to_file = False
+if write_to_file:
+    output_dir = "../../2024/python-output"
+    image_filename = f"{output_dir}/{sys.argv[0].replace('.py','.pdf')}"
+    plt.savefig(image_filename)
+
 plt.show()
 
+

--
Gitblit v1.10.0-SNAPSHOT