HELP-Thread für Schule und Studium - Druckversion +- Crystals-DSA-Foren (https://www.crystals-dsa-foren.de) +-- Forum: Internes und Off-Topic (https://www.crystals-dsa-foren.de/forumdisplay.php?fid=13) +--- Forum: Off-Topic (https://www.crystals-dsa-foren.de/forumdisplay.php?fid=15) +--- Thema: HELP-Thread für Schule und Studium (/showthread.php?tid=841) |
RE: HELP-Thread für Schule und Studium - Zurgrimm - 21.12.2009 @Asgrimm: Um Deinem Link folgen zu können, muß man auf der betreffenden Seite offenbar angemeldet und eingeloggt sein. Insofern bringt der Link so nicht viel. - Vielleicht wäre Dein Anliegen auch besser im Thread "Mathequiz" aufgehoben? RE: HELP-Thread für Schule und Studium - Rabenaas - 25.04.2010 Ich stehe gerade auf dem Schlauch. [tex]\white \exp(i\frac{3\pi}{4})-\exp(i\frac{\pi}{4})=-\sqrt{2}[/tex] Wie leitet man das ab? RE: HELP-Thread für Schule und Studium - Fury - 25.04.2010 Gar nicht? Ist keine Variable drin... RE: HELP-Thread für Schule und Studium - Rabenaas - 25.04.2010 Ok, stimmt. Warum gilt das Gleichheitszeichen? EDIT: Anders ausgedrückt. Die [tex]\white \exp(i\frac{k\pi}{4}), k\in\mathbb{N}[/tex] sitzen auf den Ecken eines Achtecks. Wie berechnet man [tex]\white \exp(i\frac{k\pi}{4})-\exp(i\frac{j\pi}{4}) [/tex] für [tex]\white j,k\in\mathbb{N}[/tex] RE: HELP-Thread für Schule und Studium - Fury - 25.04.2010 Hm. Ist schon etwas seltsam. - sqrt[2] ist zwar irrational, aber nun nicht komplex. Auf der anderen seite der Gleichung gibt es aber immer einen Imaginärteil, wenn ich mich nicht irre... RE: HELP-Thread für Schule und Studium - Rabenaas - 25.04.2010 Nein, nicht immer. Ich habe das oben mit dem Achteck nochmal beschrieben. Die Imaginärteile heben sich weg, wenn die Punkte bzgl. der i-Achse spiegelsymmetrisch sind. RE: HELP-Thread für Schule und Studium - Pergor - 25.04.2010 Der Imaginärteil verschwindet doch, wenn man die Euler-Identität verwendet. exp(3iÀ/4 )-exp(iÀ/4) = cos(3/4À)+i sin(3/4À) - cos(À/4) - i sin(À/4) = cos(3/4À)-cos(À/4)+i ( sin(3/4À)-sin(À/4) ) Der Rest ist nun ja nur noch ausrechnen. Oder worauf wolltest du hinaus? RE: HELP-Thread für Schule und Studium - Fury - 25.04.2010 Hm verstehe. Und der Radius r aus der Gaussebenendarstellung ist quasi schon rausgekürzt? EDIT: ich glaube j und k bzw bei dir hier n sind eben nicht beliebig und Element von N reicht leider nicht. Lösbar ist das ganze nur für bestimmte konstellationen aus j und k oder was meintest du Rabenaas? RE: HELP-Thread für Schule und Studium - Rabenaas - 25.04.2010 Ich habe einen ganzen Haufen ähnlicher Formeln, die alle wurzel(2) und ansonsten nur 1,-1 und i enthalten. Ich wüsste insbesondere gerne, wie man auf die wurzel(2) kommt. Die Rechnung scheint irgendwie offensichtlich zu sein. Jedenfalls wurde der Schritt im Text nicht weiter erläutert. EDIT: r=1, alle Ecken liegen auf dem Einheitskreis RE: HELP-Thread für Schule und Studium - Pergor - 25.04.2010 Naja... ich nehme an, einfach die diversen Werte von sin und cos kennen: Wichtige Funktionswerte Da steht ja zum Beispiel, dass sin(À/4)=cos(À/4)=1/2*sqrt(2) ist. Ich wüsste sonst nicht, was man da noch großartig rumrechnen soll... RE: HELP-Thread für Schule und Studium - Rabenaas - 25.04.2010 Ja, stimmt, vermutlich muss man es einfach auswendig können. Ansonsten ist wurzel(2) die Kantenlänge des Achtecks größten im Achteck liegenden Quadrates. Danke. RE: HELP-Thread für Schule und Studium - Fury - 25.04.2010 (25.04.2010, 22:48)Rabenaas schrieb: EDIT: r=1, alle Ecken liegen auf dem Einheitskreis Naja gut also eine Komplexe Zahl z ist ja nichts anderes als a+ib oder eben halt r*e^(i*phi) Dann hast du ja im Fall der gegenüberliegenden Ecken einmal a+ib und einmal -a-ib also als Differenz: a+ib - (-a-ib) = 2a+2ib ... da kürzt sich der Imaginärteil nicht raus... ABER wenn der Winkel sich nur um 90 ° und nicht um 180 unterscheided (in die richtige Richtung!) hast du: a+ib - (-a+ib) also 2a oder nicht? EDIT: und hier ist es halt 3/4 - 1/4 also ist das Vorzeichen neg RE: HELP-Thread für Schule und Studium - Rabenaas - 26.04.2010 Schon, aber Du hast punktsymmetrisch und nicht achsensymmetrisch gespiegelt. EDIT: Ja, ich hatte ja "bzgl der i-Achse" geschrieben. Das sind 90 °. RE: HELP-Thread für Schule und Studium - Fury - 26.04.2010 Na dann kommt es doch hin. Das ganze gilt dann aber wirklich nur für 3/4 und 1/4 pi (oder 5/4 und 7/4 pi). Auf den Re/Im Axen hättest du ja nur Realteil oder Imaginärteil und damit in der Differenz immer was Komplexes. RE: HELP-Thread für Schule und Studium - Rabenaas - 26.04.2010 Mit der "Quadrat im Achteck"-Konstruktion kann man sich in den meisten Fällen was mit wurzel(2), +-1 und +-i überlegen. Das hat der Autor scheinbar so gemacht, und mich damit in totale Verwirrung gestürzt. Es geht übrigens um die Integration von einfachen rationalen Funktionen per Residuensatz. RE: HELP-Thread für Schule und Studium - the Austrian - 27.05.2010 Hey alle! hat hier iwer ahnung von c++? wenn ja, ich hätte ein dringendes problem; ich will eine variable (int) ganz simpel via getche() einlesen (Auswahlvariable für ein Menü) aber wenn ich 1 drück und die variablen überprüfe (in Visual Studio kann man die momentanen Variablenwerte anzeigen lassen; kA wie das bei andene Entwicklungsumgebungen so is) dann steht statt 1, 49; er addiert also 48 dazu; bei 2 sin 50 usw.; das wäre für so nen pfuscher wie mich eig kein problem da ich als notlösung einfach mal x=x-48; gesetzt hab (nicht optimal aber es hat gereicht); dann hat aber das aussteigen aus dem prog nicht mehr funktioniert weil wenn ich ESC gedrückt hab in der Variable -21 stand alo 27(ASCII von ESC)-48; kA wo der fehler liegt, hab schon alles duchgecheckt; programm sollte eig nur übung für cpp grundlagen sein; hab morgen einen Test also es wäre nett wenn ich noch heute eine antwort kriegen könnte; ich hänge das vorläufige programm mal an; es ist extrem chaotisch und bei weitem icht fertig. danke im voraus!! EDIT: Anhängen hat nicht funktioniert; deswegen muss ich leider diesen beitrag vollspamen; sry Crystal Code: /* EDIT2: sry wenn unübersichtlich aber tabulatoren werden nicht angezeigt EDIT3: der Vollständigkeit halber habe ich das jetzt mit "code" umgesetzt. RE: HELP-Thread für Schule und Studium - Rabenaas - 27.05.2010 1. Es gibt eine Extra-Eingabemethode für Quellcodes, nämlich #. Das ist wesentlich lesbarer als diese Buchstabensuppe. 2. Warum benutzt Du nicht scanf()? getch() liest ein Zeichen ein. Das ASCII-Zeichen '1' hat rein zufällig den numerischen Wert 49. Oder häng noch eine \0 dran und benutze atoi(). 3. Die korrekte Methode für C++ (im Gegensatz zu C) wäre eigentlich Code: int i; cin >> i; EDIT: Ist das Dein Problem? x - 48 != x? RE: HELP-Thread für Schule und Studium - the Austrian - 27.05.2010 also erstens: was meinst du mit # hier im forum als ausgabe so wie das youtube plugin? zweitens: -erstens mit scanf kann man kein ESC einlesen; außerdem möchte ich nicht immer enter drücken müssen (im menü) -zweitens ja es hat ziemlich sicher was mit dem ascii code zu tun, allerdings weiss ich nicht warum es in C so geht aber in C++ nicht bzw man in C bei getch den tatsächlichen zahlenwert in die variable bekommt und in C++ nur den blöden ascii wert... drittens: ich kenne die variante die du hier aufschreibst nicht; wir haben gerade erst so die grundlagen gemacht (umstieg von C aug C++) mit den klassen und Private/public usw... allerdings habe ich warnings beim kompillieren wegen der getche()/getch() funktionen bekommen, was zwar in den meisten fällen bedeutungslos ist da getch() laut VS eine veraltete Funktion ist, aber in meinem fall ist es duchaus eine mögliche fehlerquelle RE: HELP-Thread für Schule und Studium - Rabenaas - 27.05.2010 Rechts oben bei der Eingabe gibt es einen Button mit # drauf. Du kannst aber auch einfach PHP-Code: [code][/code] (27.05.2010, 21:36)the Austrian schrieb: ja es hat ziemlich sicher was mit dem ascii code zu tun, allerdings weiss ich nicht warum es in C so geht aber in C++ nicht bzw man in C bei getch den tatsächlichen zahlenwert in die variable bekommt und in C++ nur den blöden ascii wert...Das sollte getch aber eigentlich auch in C nicht tun. Das wäre dann ein Bug. Du brauchst nur eine Fallunterscheidung einzuführen mit isdigit(). Oder Du änderst Quick&Dirty die Abbruchbedingung. EDIT: Achja, VS will statt getche() jetzt lieber _getche(), weil das ISO ist. RE: HELP-Thread für Schule und Studium - the Austrian - 28.05.2010 interessant... das mit underline wusste ich nicht; hoffe ich kann das heute ales richtig umsetzten, aber mit einwenig pfusch lässt sich immer eine lösung finden... auf jeden fall danke rabe! |