Zeilenumbruch in Formel

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Zeilenumbruch in Formel

Re: Zeilenumbruch in Formel

von lorbass » Do, 22.07.2010 18:11

Klaus1234 hat geschrieben:Kann mir jemand sagen, wodran das liegt?
Also nochmal: Warum — zum Henker — beginnst du für dein neues Thema nicht einen neuen Thread?

Zur Sache: In deiner Formel steht eine newline-Anweisung. Paarige Ausdrücke müssen auf einer Zeile abgeschlossen werden.

Code: Alles auswählen

R_CCOEFF(x,y) = sum from {x',y'} 
	left [
		left ( T(x',y') - 1 over { (w cdot h) sum from {x'',y''} T(x'',y'') } right ) ~ cdot ~ {} 
	right none
newline
	left none
		left ( I(x+x',y+y') - 1 over { (w cdot h) sum from {x'',y''} I(x+x'',y+y'') } right )
	right ] ^2
Was ich nicht verstanden habe, sind die beiden widebslashes „\“.
Gruß
lorbass

Re: Zeilenumbruch in Formel

von lorbass » Di, 04.05.2010 14:52

Warum beginnst du für dein neues Thema nicht einen neuen Thread?

Das Thema Ausrichtungen von Gleichungen wird z.B. im OOo-Wiki behandelt: GleichungAusrichten.
Entsprechend lautet dein Code dann:

Code: Alles auswählen

alignl matrix {

%SIGMA  # {}={} # { {1} over {N} sum from{k=1} to {N} (x_k - %my)(x_k - %my)^{T} } ##

{}      # {}={} # { {1} over {8} left ( ` left ( matrix {-4 ## -2} right )  left ( matrix {-4 # -2} right ) `+` left ( matrix {-2 ## -2} right ) left ( matrix {-2 # -2} right ) `+` left ( matrix {-2 ## -1} right ) left ( matrix{-2 # -1} right ) `+` left ( matrix {-1 ## -1} right ) left ( matrix {-1 # -1} right ) right none } ##

{}      # {}    # { left none +` left ( matrix {0 ## 1} right ) left ( matrix {0 # 1} right ) `+` left ( matrix {2 ## 2} right ) left ( matrix {2 # 2} right ) `+` left ( matrix {3 ## 1} right ) left ( matrix {3 # 1} right ) `+` left ( matrix {4 ## 2} right ) left ( matrix {4 # 2} right ) ` right ) }

}
Öffnende und schließende Klammen sind darin in jedem Matrix-Element im Gleichgewicht! Entsprechend wird die erste öffnende Klammer left ( in der zweiten Zeile mit einem right none abgeschlossen, in der dritten Zeile mit left none quasi wieder geöffnet und am Schluß mit right ) endgültig geschlossen. Die Backticks ` (kleine Abstände) sorgen dafür, dass die Formel auch dem Auge schmeichelt. ;)

Gruß
lorbass

von nairolf » Do, 12.01.2006 17:04

Danke, genau so habe ich mir das vorgestellt. :D

MfG, Flo

von Stephan » So, 08.01.2006 12:10

In dieser Formel hätte ich gerne einen Zeilenumbruch.
Ja, nur wo?

Aber auch mit den oben angegebenen Tips will es nicht klappen.

Welche Tips speziell? newline sollte immer gehen. Ich würde mal etwas probieren. Folgendes sieht als Formel-Code nicht toll aus, aber die Darstellung ist OK.
Nur was erwartest Du wenn völlig unklar bleibt, wo Du umbrechen willst, wie Du ggf. Ausrichten willst usw.

Code: Alles auswählen

{U_{e}=U_{C3}*\(T_{1}T_{2}T_{3}*s^{3}+T_{1}T_{2}s^{2}+T_{1}R_{2}C_{3}s^{2}+T_{1}T_{3}s^{2}+""} newline {
R_{1}C_{2}T_{3}s^{2}+T_{2}T_{3}s^{2}+T_{1}s+R_{1}C_{2}s+R_{1}C_{3}s+T_{2}s+R_{2}C_{3}s+T_{3}s+1\)}

Gruß
Stephan

von nairolf » So, 08.01.2006 10:56

Code: Alles auswählen

U_{e}=U_{C3}*(T_{1}T_{2}T_{3}*s^{3}+T_{1}T_{2}s^{2}+T_{1}R_{2}C_{3}s^{2}+T_{1}T_{3}s^{2}+
R_{1}C_{2}T_{3}s^{2}+T_{2}T_{3}s^{2}+T_{1}s+R_{1}C_{2}s+R_{1}C_{3}s+T_{2}s+R_{2}C_{3}s+T_{3}s+1)
In dieser Formel hätte ich gerne einen Zeilenumbruch.
Aber auch mit den oben angegebenen Tips will es nicht klappen.
Das Problem ist wohl, dass der Zeilenumbruch innerhalb einer Klammer () stattfindet.
Hat jemand eine Idee?

MfG, Flo

von friedhelm » So, 01.01.2006 12:46

ist das ein fehler
`=
weil bei mir funkt es mit diesem kleinen pünktchen so nicht.

_________________________
Nachrichten zur aktuellen Technik

von Not4all » Sa, 10.12.2005 17:31

Hallo, ich habe ein ähnliches Problem:

A_{Dachfläche anteilig} = (l_{linke Seite} over 2 + l_{rechte Seite} over 2) cdot (h_{anteilig} over "cos(180°-Dachneigung)") = ("4,57m" over 2 + "5,13m" over 2) cdot (("2,645m" over 2 )over "cos 52°") = 3,85m cdot 2,15m = 8,28m²

Dabei ist die Formel zu lang und muss getrennt werden. Den Trick mit - ` <kleinerFreiraum> klappt aber leider nicht. Hab ich da was falsch gemacht? ich hab das folgender Amßen probiert:

A_{Dachfläche anteilig} = (l_{linke Seite} over 2 + l_{rechte Seite} over 2) cdot (h_{anteilig} over "cos(180°-Dachneigung)") = ("4,57m" over 2 + "5,13m" over 2) cdot (("2,645m" over 2 )over "cos 52°") = newline 3,85m cdot 2,15m = 8,28m²

Folglich des Tricks müsste das ja dann heißen:

A_{Dachfläche anteilig} = (l_{linke Seite} over 2 + l_{rechte Seite} over 2) cdot (h_{anteilig} over "cos(180°-Dachneigung)") = ("4,57m" over 2 + "5,13m" over 2) cdot (("2,645m" over 2 )over "cos 52°") = `= 3,85m cdot 2,15m = 8,28m²

Oder ist das falsch?

/edit: Habs selbst heraus gefunden. ich habe die Formel jetzt mit "= newline "=" getrennt. Dann ging das plötzlich.

von steve » Do, 09.06.2005 14:39

Klappt perfekt - Problem behoben.
Danke für den Tipp!

von SlowMotion » Mi, 08.06.2005 15:45

Hallo Steve,

probier es doch einmal mit einem `(kleiner Zwischenraum) vor dem "and" in der zweiten Zeile. Bei mir hat es so funktioniert.

Ciao Chris

Zeilenumbruch in Formel

von steve » Di, 07.06.2005 16:22

Hallo,

ich habe folgendes Problem:
ich will eine längere Formel der Form "a and b and c and d ..." darstellen und benötige dafür einen Zeilenumbruch.
Leider funktioniert newline nicht weil OOo Math für "and" immer zwei Argumente will. Somit kommt bei folgender (oder ähnlicher) Konstruktion ein Fehler, weil beim ersten "and" der zweiten Zeile das erste Argument fehlt:
"a and b newline
and c and d"

Hat jemand eine Idee wie ich die Darstellung des "and" erzwingen kann?

Nach oben