Optimierungsproblem richtig darstellen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Optimierungsproblem richtig darstellen

von marryj88 » So 9. Nov 2014, 16:13

Ok. It worked :)

Thank you very much!

von Johannes_B » So 9. Nov 2014, 16:08

Avoid eqnarray
\documentclass[11pt]{article}
\usepackage{geometry}                
\geometry{letterpaper}                  

\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
%\usepackage{ucs}
\usepackage{subfig}
\usepackage{epstopdf}
\usepackage{amssymb, amsmath, amsthm}
\usepackage{esdiff}
\usepackage{ulem}
\usepackage{pgfplots}
\usepackage{color}
\usepackage{nicefrac}
\usepackage{multirow}

\begin{document}

\begin{subequations}
	\begin{gather}
		\max \int_0^T \sum_{i \in E_{out}} f_i(t)
		\mathrm{d}t \\
		\intertext{subject to}
		\diff{u_i(t)}{t} = Bf(t) + f_{ext,i}(t) -
		f_i(t)\\
		f_i(t)=\min\left\{c_i(t);\frac{u_i(t)}{\tau_i}\right\}\\
		\diff{c_i(t)}{t}= \min \left\{ \frac{\mu_i -
		c_i(t)}{\epsilon},
	Wd_i\beta_i(t)\right\}-\min\left\{
		\frac{c_i(t)}{\epsilon},\alpha_i\right\}
	\end{gather}
\end{subequations}

\end{document} 

Optimierungsproblem richtig darstellen

von marryj88 » So 9. Nov 2014, 15:20

Hallo,

ich habe gerade ein Problem mit dem Darstellen eines Optimierungsproblems.

Hier ist mein Beispiel Code:
%
\documentclass[11pt]{article}
\usepackage{geometry}                
\geometry{letterpaper}                   

\usepackage[english]{babel} 
\usepackage[utf8]{inputenc} 
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{ucs} 
\usepackage{subfig}
\usepackage{epstopdf}
\usepackage{amssymb, amsmath, amsthm}
\usepackage{esdiff}
\usepackage{ulem}
\usepackage{pgfplots}
\usepackage{color}
\usepackage{nicefrac}
\usepackage{multirow}

\begin{document}

\begin{subequations}
\begin{eqnarray}
\max \int_0^T \sum_{i \in E_{out}} f_i(t) \mathrm{d}t \\
\mbox{subject to}\\ 
\diff{u_i(t)}{t} = Bf(t) + f_{ext,i}(t) - f_i(t)\\
f_i(t)=\min\left\{c_i(t);\frac{u_i(t)}{\tau_i}\right\}\\
\diff{c_i(t)}{t}= \min \left\{ \frac{\mu_i - c_i(t)}{\epsilon}, Wd_i\beta_i(t)\right\}-\min\left\{ \frac{c_i(t)}{\epsilon},\alpha_i\right\}
\end{eqnarray}
\end{subequations}

\end{document}

% Ende des Dokumentes 


Mein Ziel ist es also das Problem mit einer Zahl zu versehen und für jede Gleichung (Zielfunktion, Nebenbedingungen) nochmals durchzunummerieren d.h. 1a, 1b, 1c usw.

Jetzt wird hier natürlich 'subject to' auch mitnummeriert, da es in einer Zeile steht. Wie umgehe ich dieses Problem?
Weiterhin werden die ganzen Formeln rechtsbündig gesetzt, auch "\begin\end{center}" hilft da nichts. Das verstehe ich auch nicht ganz, da ich die Umgebung "\begin{subequations}\begin{eqnarray}" schon davor im gleichen Dokument benutzt habe und da wurde es mittig zentiert.

Ich hoffe jemand hat eine Lösung.
Vielen Dank schonmal!

Liebe Grüße

Nach oben