Hallo, um den Prozess der zweidimensionalen Wellenlängen-/Zeitkodierung in OCDMA-Systemen mithilfe einer umfassenden Darstellung zu erklären, hätte ich gerne einen einfachen LaTeX-Code, ein Python- oder MATLAB-Skript zum Plotten einer 3D-Grafik der codierten Pulse. Die Wellenlänge, Zeit und Intensität werden durch die Achsen des Diagramms dargestellt und die Pulse werden im Wellenlängen-/Zeitraum mithilfe eines unipolaren Kodierungsschemas verteilt. Könnten Sie den Code für eine solche Darstellung bereitstellen?
Natürlich! Hier ist ein einfaches Python-Skript mit der Matplotlib-Bibliothek, um eine 3D-Grafik der codierten Pulse zu plotten:

```python
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D

# Generiere Beispieldaten
num_pulses = 10
wavelengths = np.linspace(1500, 1600, num_pulses)
times = np.linspace(0, 1, num_pulses)
intensities = np.random.random(num_pulses)

# Erstelle 3D-Plot
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')

# Plotte Pulse
for i in range(num_pulses):
    ax.scatter(wavelengths[i], times[i], intensities[i], marker='o')

# Setze Achsenbeschriftungen
ax.set_xlabel('Wellenlänge (nm)')
ax.set_ylabel('Zeit (s)')
ax.set_zlabel('Intensität')

# Zeige Plot an
plt.show()
```

Dieses Skript erzeugt einen 3D-Plot mit zufälligen Intensitäten für 10 Pulse. Du kannst die Anzahl der Pulse, Wellenlängen und Zeitintervalle nach Bedarf anpassen. Vergiss nicht, die Matplotlib-Bibliothek zu installieren, falls du sie noch nicht installiert hast:

```bash
pip install matplotlib
```