|
|
|
|
|
|
|
|
Kann mir mal jemand kurz was in Sachen DGL erklären?
Aufgabe ist:
Lösen sie folgendes AW Problem
y´* cot (x) + y = 2
y(0) = -1
So, dass hab ich nun integriert und komme damit auf:
- ln |2-y| = - ln |cos(x)| + C
Allerdings kommt laut Musterlösung raus:
ln |2-y| = - ln |cos(x)| + C
Wo liegt mein Fehler?
Und auf die allg. Gleichung y(x) = 2+ C * cos (x) komm ich warscheinlich dann durch ln | C | und entsprechende Umformungen?
|
|
|
|
|
|
|
wie würdet ihr folgendes Integral ausrechnen?
Also alles schön 4er Vektoren mit Minkowski Metrik. Jemand nen Tipp?
|
|
|
|
|
|
|
Wie mache ich aus dem Ausdruck:
a = {1.*Klaus}
systematisch den Ausdruck:
a'={Klaus}
Die Art/Der Kopf des Ausdrucks a ist Times:
In:
Head[a[[1]]]
Head[a[[2]]]
Out:
Times
Times
Dankee!
Lösung gefunden:
a = {1.*Klaus};
b = Apply[a, 1.*Klaus];
b[[2]]
Out: Klaus
Obwohl, wie geht das für einen beliebigen Variablennamen?!
Auch rausgefunden: Apply[a, a[[1]]]
|
[Dieser Beitrag wurde 7 mal editiert; zum letzten Mal von Geierkind am 18.06.2011 15:42]
|
|
|
|
|
|
| Zitat von SilentAssassin
wie würdet ihr folgendes Integral ausrechnen?
Also alles schön 4er Vektoren mit Minkowski Metrik. Jemand nen Tipp?
| |
Mein Tipp wären Polarkoordinaten.
Silence! I kill you!
|
|
|
|
|
|
|
| Zitat von Robotronic
| Zitat von Renga
wie gehe ich denn am Besten an eine Aufgabe ran, in der ich einen Parameter bestimmen soll, damit ein bestimmter Grenzwert rauskommt?
z.B:
fuer x->unendlich.
| |
Naja, die Herangehensweise ist eben den Grenzwert ausrechnen, welcher von c abhängt, und den gleich 4 setzen, in diesem Fall:
für mit , d. h. in deinem Fall kommt halt raus.
Eine allgemein gute Herangehensweise ist übrigens, den Grenzwert mit Mathematica/Wolfram-Alpha und Konsorten zu berechnen, um dann schneller zu sehen, worauf man hinarbeiten muss, hier z. B. auf das 1 + Bruch gedöhns, wenn mans so nicht sieht
| |
mal noch ne kurze Frage dazu:
wieso genau ist es egal, das beim zweiten ^c steht und nicht ^y?
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Renga am 18.06.2011 18:54]
|
|
|
|
|
|
Das ist nciht egal. Wieso der Term entsteht, hast du verstanden, oder? Im Limes y->inf verschwindet der Term einfach, weil nur ein 1^c übrig bleibt.
|
|
|
|
|
|
|
| Zitat von OliOli
Das ist nciht egal. Wieso der Term entsteht, hast du verstanden, oder? Im Limes y->inf verschwindet der Term einfach, weil nur ein 1^c übrig bleibt.
| |
ah ok, jetzt versteh ichs. danke!
|
|
|
|
|
|
|
kann ich in java ein SortedSet erstellen wenn die klasse die ich in diesem set haben möchte keine natürliche sortierung hat und ich auch keinen zugriff auf diese klasse habe?
anders gefragt: kann ich einen comparator zu einer anderen klasse dazudefinieren?
/e: wenn ja - wie?
Klasse
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von -Paranoid- am 18.06.2011 19:54]
|
|
|
|
|
|
SortedSet hat einen Konstruktor womit du ihm einen Komparator übergeben kannst.
e/
Auszug aus der Dokumentation von SortedSet
| All general-purpose sorted set implementation classes should provide four "standard" constructors: 1) A void (no arguments) constructor, which creates an empty sorted set sorted according to the natural order of its elements. 2) A constructor with a single argument of type Comparator, which creates an empty sorted set sorted according to the specified comparator. 3) A constructor with a single argument of type Collection, which creates a new sorted set with the same elements as its argument, sorted according to the elements' natural ordering. 4) A constructor with a single argument of type SortedSet, which creates a new sorted set with the same elements and the same ordering as the input sorted set. There is no way to enforce this recommendation (as interfaces cannot contain constructors) but the SDK implementation (the TreeSet class) complies. | |
Beispiel
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von B0rG* am 18.06.2011 19:59]
|
|
|
|
|
|
argh
... manchmal sind die lösungen zu direkt und einfach
danke!
|
|
|
|
|
|
Überlauf bei Long * Int? (JAVA)
|
|
Code: |
public Date getEndDate() {
long adddays = this.getDuration() * 86400000;
long enddate = this.preferredStartDate.getTime() + adddays;
Date resdate = new Date(enddate);
return resdate;
} |
|
sobald this.getDuration() 24 zurückgibt, gibt adddays nur murks aus. Obwohl es nach der Rechnung 24*86400000 noch im Wertebereich von long seieen sollte. Oder castet der iwie den int-Wert von this.getDuration() in long usw. usf. ?
¤: okay! Lag daran, dass ich zuvor die einzelnen Werte zu long casten muss, da er sonst eine Integer-Multiplikation ausführt und das Ergebnis dann zu long castet
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Gepan.3dsvs.com am 19.06.2011 0:26]
|
|
|
|
|
|
Fühl dich auf die Calendar Klasse hingeweisen, die scheinbar etwas exakter tut, was du möchtest, nämlich eine bestimmte Zahl Tage zu einem Datum hinzufügen (Zeitumstellungen, Schaltsekunden unso).
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von B0rG* am 19.06.2011 0:47]
|
|
|
|
|
|
| Zitat von B0rG*
Fühl dich auf die Calendar Klasse hingeweisen, die scheinbar etwas exakter tut, was du möchtest, nämlich eine bestimmte Zahl Tage zu einem Datum hinzufügen (Zeitumstellungen, Schaltsekunden unso).
| |
Danke! Genau das, was ich brauche.
|
|
|
|
|
|
|
argh ich habe versucht ein TSP über einen greedy-algorithmus zu lösen der immer die billigsten kanten kauft von deren endpunkten noch nicht 2 im lösungsgraphen vorkommen
das problematische bei dieser definition: es muss nicht ein einziger kreis herauskommen sondern es sind durchaus mehrerer möglich ...
tipps?
|
|
|
|
|
|
|
Wenn du einen vollständigen Graphen hast, dann check doch einfach ob du am Endpunkt schon warst, wenn ja, dann wird da nicht mehr hingegangen. Wenn der Graph nicht vollständig ist, dann lass ihn nur zurückgehen, wenn es keine Kante zu einem unbesuchten Knoten mehr gibt.
|
|
|
|
|
|
|
ich brauch mal wieder inspiration
Ich habe ein Texdatei mit einer Spalte Zahlen:
2132143
232
5125125125
23123
4467868
usw.
Ich moechte jetzt ueberpruefen ob eine bestimmte Zahl in dieser Datei steht.
Diese Ueberpruefung wird oefters gemacht, d.h. ich moechte es vermeiden jedes mal die Datei komplett durchzulaufen. Gibt es irgendein konstrukt in c++, in das ich einmal den Inhalt der Datei speichere und irgendwie sowas wie .find(ZAHL) sagen kann?
oder wie anders elegant loesen? (mit c++)
danke
|
|
|
|
|
|
|
Erstmal sortieren, dann sucht es sich relativ schnell. Ein Baum sollte effizient sein.
|
|
|
|
|
|
|
Datei -> C++ Int List
Int List sortieren
dann suchen lassen
|
|
|
|
|
|
|
Will auch mitspielen:
Sortiertes int-Array machen und dann darauf binär suchen.
|
|
|
|
|
|
|
Um wie viele Zahlen geht es überhaupt? Also sowohl die Anzahl, die in der Datei stehen, als auch die, nach denen gesucht werden soll.
|
|
|
|
|
|
|
Ich tue mich mit dem chinesischen Restsatz über schwer.
Fang ich mal vorne mit meinem Problem an: Was ist zum Beispiel
?
?
Aber was wäre dann zB ?
Und was sind die Vertreter modulo 1+i? Kann ich das einfach wie ein Polynom betrachten, also 0,1,i,1+i?
Ich will beispielsweise das multiplikative Inverse zu bestimmen. Wie setze ich hier an?
|
|
|
|
|
|
|
| Zitat von Virtus
Erstmal sortieren, dann sucht es sich relativ schnell. Ein Baum sollte effizient sein.
| |
Wenn sortiert ist, kann er genau so gut ne Binäre Suche machen (Listen in C++ kann man doch Index Adressieren, oder?). Da spart er sich das aufbauen des Baumes und der Aufwand ist O(log n).
|
|
|
|
|
|
|
binary_search gibts sogar schon in der STL.
|
|
|
|
|
|
|
| Zitat von Irdorath
Ich tue mich mit dem chinesischen Restsatz über schwer.
Fang ich mal vorne mit meinem Problem an: Was ist zum Beispiel
?
?
Aber was wäre dann zB ?
Und was sind die Vertreter modulo 1+i? Kann ich das einfach wie ein Polynom betrachten, also 0,1,i,1+i?
Ich will beispielsweise das multiplikative Inverse zu bestimmen. Wie setze ich hier an?
| |
ja das erste stimmt soweit. versuch dir die kongruenzen wie folgt klar zu machen:
dann kann man das inverse von 3+6i so finden:
es gibt a,b,c,d so dass gilt:
(3+6i)(a+bi)+(1+i)(c+di)=1
eine möglichkeit wäre dann a=2,b=1,c=-7 und d=-8 zu wählen, jetzt musst du nur noch bestimmen.
/e: 2+i = 1 lol
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von NRG_Mash am 20.06.2011 17:59]
|
|
|
|
|
|
Folgende DFG:
x² * y'' - 5 * x * y' + 5 * y = 0
Ansatz: y = x^r
Die DFG ist ja an sich leicht zu lösen. Ich weiß aber nicht so recht, was ich mit dem Ansatz machen soll. Wo, und zu welchem Zeitpunkt muss der eingesetzt werden?
|
|
|
|
|
|
|
Ich habe zwar keine Ahnung vom Lösen von DGLen, aber wenn du einfach dort y=x^r einsetzt bekommst du als Lsg y=x und y=x^5 raus. Wieso man dort so ansetzt weiß ich aber nicht, ob das nun alle Lsg sind auch nicht.
/e alle Linearkombinationen von x, x^5 sind wohl auch Lsg...
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Ballardbird_Lee am 20.06.2011 18:00]
|
|
|
|
|
|
|
|
|
|
| Zitat von derSenner
Folgende DFG:
x² * y'' - 5 * x * y' + 5 * y = 0
Ansatz: y = x^r
Die DFG ist ja an sich leicht zu lösen. Ich weiß aber nicht so recht, was ich mit dem Ansatz machen soll. Wo, und zu welchem Zeitpunkt muss der eingesetzt werden?
| |
Den kannst du direkt einsetzen. Also y' und y'' berechnen, in die DGL einsetzen und dann r so bestimmen, dass x^r auch tatsächlich eine Lösung ist. Letzten Endes ist das nix andres als (ein bisschen systematischeres) Raten von Lösungen
Wenn du damit dann zwei Lösungen gefunden hast, kannst du überprüfen ob du ein Fundamentalsystem gefunden hast (Wronski-Determinante) und somit alle Lösungen der DGL kennst.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Newb1e am 20.06.2011 18:30]
|
|
|
|
|
|
| Zitat von Newb1e
| Zitat von derSenner
Folgende DFG:
x² * y'' - 5 * x * y' + 5 * y = 0
Ansatz: y = x^r
Die DFG ist ja an sich leicht zu lösen. Ich weiß aber nicht so recht, was ich mit dem Ansatz machen soll. Wo, und zu welchem Zeitpunkt muss der eingesetzt werden?
| |
Den kannst du direkt einsetzen. Also y' und y'' berechnen, in die DGL einsetzen und dann r so bestimmen, dass x^r auch tatsächlich eine Lösung ist. Letzten Endes ist das nix andres als (ein bisschen systematischeres) Raten von Lösungen
Wenn du damit dann zwei Lösungen gefunden hast, kannst du überprüfen ob du ein Fundamentalsystem gefunden hast (Wronski-Determinante) und somit alle Lösungen der DGL kennst.
| |
Hm, ok.
Also ich hab mir jetzt die beiden Ableitungen berechnet, und aus y'' zwei Lösungen für r ermittelt.
Nun hab ich mir auf Wikipedia die Wronski-Determinante angeguckt.
Muss ich da einfach meine drei Ableitungen benutzen?
|
Code: |
( y )
W = ( y' )
( y'' ) |
|
?
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von derSenner am 20.06.2011 19:03]
|
|
|
|
|
Thema: pOT-Informatiker, Mathematiker, Physiker VI ( Nur für echte PIMPs ) |