Seite 1 von 1

Nummerierung aligned Optimierungsproblem

Verfasst: Mo 1. Aug 2016, 14:59
von RobertS
Hallo Leute,

das folgende Problem bringt mich grade zum verzweifeln. Ich habe mit Mühe und Not das folgende Optimierungsproblem zu meiner Zufriedenheit formatiert. Was fehlt ist jetzt eine Nummerieung der einzelnen Nebenbedingungen.
\begin{subequations} \label{ocp:simple}
	\begin{align}
	\underset{x, u }{\text{min}}  & \int_{0}^{1} \Phi(t, x(t), u(t)) dt  \\
	\text{s.t.}&	
	\begin{aligned}[t]
			 	\dot{x}(t) &= f(t,x(t),u(t)), & t \in \left[0,1 \right] \\
				\sum\limits_{j=0}^Mr_j(x(t_j)) &= 0& \\
				g(t,x(t),u(t)) & \geq 0 , & t \in \left[0, 1 \right] \label{ocp:simple:pathcon}
	\end{aligned}
	\end{align}
\end{subequations}
Auf dem Screenshot im Anhang sieht man wie der gesetzte Code ausschaut.

Wie bekomme ich die fehlende Nummerierung hin?

Anmerkung: Das für mich schwierige an der Sache war, dass die Nebenbedingungen ihre eigene Ausrichtung haben, von der die Zielfunktion etc nicht betroffen ist. Vielleicht gibt es dafür ja auch andere Lösungen. Bin für alles offen.

Vielen Dank schon mal im Vorraus

Verfasst: Mo 1. Aug 2016, 16:08
von Beinschuss
Mach doch mal bitte in lauffähiges Minimalbeispiel. Dann wissen Helfer auch, welche Pakete Du dafür benutzt hast und können viel besser helfen.

Verfasst: Mo 1. Aug 2016, 16:28
von RobertS
Hallo,

ich habe jetzt in minimal Beispiel im Anhang. Ich hoffe das passt.
\documentclass[a4paper, 12pt]{scrreprt}

\usepackage{amsmath}

\begin{document}
\begin{subequations} \label{ocp:simple}
	\begin{align}
	\underset{x, u }{\text{min}}  & \int_{0}^{1} \Phi(t, x(t), u(t)) dt  \\
	\text{s.t.}&	
	\begin{aligned}[t]
			 	\dot{x}(t) &= f(t,x(t),u(t)), & t \in \left[0,1 \right] \\
				\sum\limits_{j=0}^Mr_j(x(t_j)) &= 0& \\
				g(t,x(t),u(t)) & \geq 0 , & t \in \left[0, 1 \right] \label{ocp:simple:pathcon}
	\end{aligned}
	\end{align}
\end{subequations}
\end{document}
Ist denn das Problem klar?

Viele Grueße und vielen Dank

Variablere Umgebung

Verfasst: Mo 1. Aug 2016, 16:41
von Stamm-
Das schon erwähnte Minimalbeispiel gehört zu jeder Frage dazu und sollte daher immer direkt mitgeliefert werden. Lass die eingebettete Umgebung aligned weg und ändere align zu alignat.
\documentclass[ngerman]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{    % Ersatz für »inputenc« aus dem Bündel »oberdiek«
  adieresis={ä},
  germandbls={ß}
}
\usepackage{babel}
\usepackage{mathtools}   % lädt »amsmath« und bietet Verbesserungen

\begin{document}
  \begin{subequations}\label{ocp:simple}
    \begin{alignat}{3}
      \min_{x,u} \mathrlap{\int_{0}^{1} \Phi\left(t,x(t),u(t)\right) \,\text{d}t} \\
      \text{s.\ t.} &  
       & \dot{x}(t) &= f\big(t,x(t),u(t)\big), \qquad & t \in [0,1]\\
      && \sum\limits_{j=0}^Mr_j\big(x(t_j)\big) &= 0 \\
      &&\qquad g\big(t,x(t),u(t)\big) &\geq 0 , & t \in [0,1] \label{ocp:simple:pathcon}
    \end{alignat}
  \end{subequations}
\end{document}
Weiterführende Literatur

Verfasst: Mo 1. Aug 2016, 16:58
von RobertS
Super sweet....

Vielen Dank für die Antwort <3 <3