Hi ich habe eine friemel-Lösung:
\documentclass[a4paper]{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsfonts}
\begin{document}
\begin{equation}
\begin{aligned}
\boldsymbol{u}^{(1)} = A&\left[ \begin{smallmatrix}\sin(\theta_P)\\0\\-\cos(\theta_P)\end{smallmatrix} \right]& e^{j(\omega t - k_P \sin(\theta_P) + k_P \cos(\theta_P))}\\
+ B&\left[\begin{smallmatrix}\sin(\theta_P)\\0\\\phantom{-}\cos(\theta_P)\end{smallmatrix} \right]& e^{j(\omega t - k_P \sin(\theta_P) - k_P \cos(\theta_P))}\\
+ C&\left[\begin{smallmatrix}\cos(\theta_S)\\0\\-\sin(\theta_S)\\\hphantom{-\cos(\theta_P)}\end{smallmatrix} \right]& e^{j(\omega t - k_S \sin(\theta_S) - k_S \cos(\theta_S))}
\end{aligned}
\end{equation}
\end{document}
Erklärung: Ich habe mit den phantom Befehlen alle Inhalt der smallmatix Umgebung mit der gleichen Länge versehen. phantom Befehle werten die Länge des übergebenen Inhalts aus und setzten einen entsprechenden Abstand.
Vorteil : \right\left können verwendet werden
Nachteil: Wenn du eine Längere Zeile als "-\cos(\theta_P)}" Einfügst passt es nicht mehr. In dem Fall musst du das letzte "\\\hphantom{-\cos(\theta_P)}" durch "\\\hphantom{neuer Längster Ausdruck}" ersetzten.