starliike Geschrieben 19. Januar 2010 Teilen Geschrieben 19. Januar 2010 hey leute, ich brauche wirklich eure hilfe !! (ich verstehe IT einfach nicht) und wenn ich dieses projekt verhauhe, bleib ich sitzen.... also.. ich habe folgende aufgabenstellung : Heron - Verfahren Auf Heron von Alexandria geht ein bekanntes verfahren zur berechnung der quatdratwurzel einer zahl a zurück. dem exakten wet der wurzel nähert man sich dabei schrittweise nach folgender regel : Xn+1 = 1/2 * (Xn + a/Xn) (kleingeschriebene buchstaben *n* sind als unterzahl gemeint^^) als standartwert X0 nimmt man die zahl a. a) berechne die quadratwurzel von 7 auf 5 dezimalen genau... erweitere die berechnung um ein element, das die genauigkeit der näherung charakterisiert! so, das war die aufgabe und ich hab keine ahnung was ich damit anfangen soll unsere fachleiterin hatt gesagt, dass wir dazu eine funktion aufstellen sollen, die den berechnungsvorgang beschreibt... ich bedanke mich schonmal bei jedem, der damit nur den kleinsten gedanken verschwendet hatt^^ und ich hoffe irgendjemand hier kann mir dabei helfen... mfg jonas Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Thanks-and-Goodbye Geschrieben 19. Januar 2010 Teilen Geschrieben 19. Januar 2010 Und wie ist dein Lösungsansatz? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
starliike Geschrieben 19. Januar 2010 Autor Teilen Geschrieben 19. Januar 2010 ich hab eben keine ahnung was sie von mir will in der stunde wo sie des erklärt hatt war ich krank und dann hatt sie uns einfach dieses projekt gegeben.... des is voll gemein -.- und ich blicks wieder garnet ich weiß nur von nem kolegen, dass wir eine funktion erstellen sollen, die diese rechnung darstellt.... in open office oder in exel sollen wir des eingeben... (die fertige funktion) und dann sollte da das ergebniss rauskommen ODER SO ÄHNLICH !!! ich weiß es eben nicht ich habe gehofft einer von euch kann mir das sagen^^ mfg jonas Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Gooose Geschrieben 19. Januar 2010 Teilen Geschrieben 19. Januar 2010 Tips: Wenn die vorhandenen Informationen nicht ausreichen sollte man sich mehr besorgen. Informationsbeschaffung ist Teil von fast jeden BerufsbildernIch finde den Wikipedia-Artikel zum Heron-Verfahren sehr ausführlich. Sämtliche Informationen, die du für die Lösung deines Problems benötigst, findest du dort wieder.ExcelMache dich mit Excel vertraut. Gebe mal beispielsweise "1." in eine Zelle ein, markiere die Zelle und ziehe sie am kleinen schwarzen Quadrat nach unten. Das gleiche kann man auch mit Gleichungen machen.In Excel beginnen Gleichungen mit einem Gleichheitszeichen. Bei Fehleingaben wird Excel schon meckern. Probiere einfach mal ein wenig rum. [*]Mach dich mit dem Begriff der Rekursion vertraut. (siehe Punkt 1) Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Ezra Geschrieben 20. Januar 2010 Teilen Geschrieben 20. Januar 2010 (bearbeitet) Auf Heron von Alexandria geht ein bekanntes verfahren zur berechnung der quatdratwurzel einer zahl a zurück. dem exakten wet der wurzel nähert man sich dabei schrittweise nach folgender regel : Xn+1 = 1/2 * (Xn + a/Xn) (kleingeschriebene buchstaben *n* sind als unterzahl gemeint^^) als standartwert X0 nimmt man die zahl a. Ich versuchs mal zu erläutern. Vielleicht wirds Dir dann klar. Du hast eine Zahl a. Für Deine Aufgabe soll das die 7 sein. Diese Zahl setzt Du ganz stur in die Formel oben ein. Du beginnst mit dem Startwert X0. Wie Du dem letzten Satz entnehmen kannst, ist X0 = a = 7. Nun kannst Du X1 berechnen, indem Du einfach nur einsetzt: X1 = 1/2 * (X0 + a/X0) Wenn Du X1 hast, kannst Du X2 berechnen. Auch wieder nur einsetzen: X2 = 1/2 * (X1 + a/X1) usw Je öfter Du das machst, desto genauer wird Dein Ergebnis. Nun weißt Du, wie es auf dem Papier geht. Excel kann Dir da einige Arbeit abnehmen. Bearbeitet 20. Januar 2010 von Ezra Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
starliike Geschrieben 20. Januar 2010 Autor Teilen Geschrieben 20. Januar 2010 hey danke euch allen schon mal... aber ich ich verstehe nicht, wie ich diese formel in eine exel funktion umformen kann... z.B. =SUMME(3+4) so etwas, nur halt VIEL VIEL komplizierter ... kann mir jemand vlt sagen wie das wäre ? mfg jonas Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Ezra Geschrieben 20. Januar 2010 Teilen Geschrieben 20. Januar 2010 Hast Du die Tipps von Goose überhaupt mal zu Herzen genommen? * Mache dich mit Excel vertraut. Gebe mal beispielsweise "1." in eine Zelle ein, markiere die Zelle und ziehe sie am kleinen schwarzen Quadrat nach unten. Das gleiche kann man auch mit Gleichungen machen. * In Excel beginnen Gleichungen mit einem Gleichheitszeichen. Bei Fehleingaben wird Excel schon meckern. Probiere einfach mal ein wenig rum. Google! Recursive and Explicit Equations in Excel Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
starliike Geschrieben 20. Januar 2010 Autor Teilen Geschrieben 20. Januar 2010 ja mach ich doch... summe(3+4) hab ich selber rausgefunden^^ aber diese funktion ist wesentlich schwieriger... und ich bring des einfahc nciht in mein kopf rein.!!! wäre nett, wenn mir einer die fertige funktion sagen könnte... so weit möglich Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Ezra Geschrieben 20. Januar 2010 Teilen Geschrieben 20. Januar 2010 Sorry, Komplettlösungen gibt es hier nicht. Ein wenig selbst nachdenken musst Du schon. Wir haben Dir nun schon zweimal einen Wink mit dem Zaunpfahl gegeben. Zuerst Gooose, dann ich mit dem Link zur Rekursion in Excel. Die Formel selbst ist sogar unkomplizierter als Dein summe(3+4), weil Du keinerlei Funktionen einbauen musst. Du tippst sie quasi nur ab und ersetzt die X und a durch entsprechende Zellen in Excel. Mehr ist das nicht. Noch mehr Hinweise kann ich nun wirklich nicht geben. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
starliike Geschrieben 20. Januar 2010 Autor Teilen Geschrieben 20. Januar 2010 ok danke noch eine frage xD was sind entsprechende zellen für x und a ? also was ist damit gemeint ? sorry, aber ich hab keinerlei grunstock auf dem gebiet^^ Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Ezra Geschrieben 20. Januar 2010 Teilen Geschrieben 20. Januar 2010 was sind entsprechende zellen für x und a ? Du musst irgendwo Deinen Startwert X0 und Dein a hinschreiben. In der Formel gibst Du dann die Koordinaten für diese Werte ein. Wenn Dein a beispielsweise in der Zelle A1 steht, dann muss in der Formel an der Stelle von a A1 stehen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
starliike Geschrieben 20. Januar 2010 Autor Teilen Geschrieben 20. Januar 2010 (bearbeitet) das bedeutet ich muss einen wert in a1 schreiben und dann in der formel, die z-B. in b4 steht anstatt X0 A1 eingeben ?? omg.... sorry, jetzt hatt mir eben ein freund am tele gesagt, dass sie irgendeine funktion mit : Wenn...Oder... und noch sowas ähnlichen will... was is das nun wieder ? ich verzweifel glecih ..... Bearbeitet 20. Januar 2010 von starliike Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Gooose Geschrieben 20. Januar 2010 Teilen Geschrieben 20. Januar 2010 Was heißt eigentlich durchfallen? Was habt ihr denn vorher gemacht? Mit der Excel internen Wenn-Funktion wirst du Schwierigkeiten bekommen, da rekursive Strukturen direkt in der Arbeitsmappe nicht so einfach sind (wenn die Formel in einer Zelle stehen muss). Du kannst zwar in den Optionen die Iteration einschalten, doch würde ich das "Problem" dann eher mit VBA lösen, wenn es denn Excel seien soll. Du übergibst deiner erstellten Funktion die Zahl, aus welcher du die Wurzel ziehen willst, und gegebenenfalls noch die Anzahl der Iterationsschritte. In deinem Aufgabentext stand nicht dabei was für Funktionen du nutzen sollst. Also warum machst du dich so wild? Versuche dein Problem mal in Pseudocode / PAP oder Nassi-Shneiderman-Diagramm darzustellen. Wenn du die Flinte noch nicht ins Korn geworfen hast, schau mal bei Excel 2007 vorbei. Vielleicht findest du dort noch den einen oder anderen Hinweis. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
starliike Geschrieben 22. Januar 2010 Autor Teilen Geschrieben 22. Januar 2010 mein partner und ich haben heute in der freistunde folgendes erarbeitet : a1 = 7 b1 = 10 a2 = RUNDEN(0,5*(a1+7/a1)B1 (b1 ist die anzahl der kommastellen...) ist das ansatzweise korrekt ? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
hmaas Geschrieben 22. Januar 2010 Teilen Geschrieben 22. Januar 2010 (bearbeitet) ist das ansatzweise korrekt? Nein.... Lass mal den Computer weg und mach die Rechnung auf dem Papier. Mit dem Taschenrechner bekommst du die Wurzel von 7 einfach berechnet: 2,645751311 Jetzt nach Formel: a = 7 n = 5 X0 = a = 7 X1 = 1/2 * (X0 + a/X0) = 1/2 * (7 + 7/7) = 4 X2 = 1/2 * (X1 + a/X1) = 1/2 * (4 + 7/4) = 2,8575 X3 = 1/2 * (X2 + a/X2) = 1/2 * (2,8575 + 7/2,8575) = 2,654891304 X4 = 1/2 * (X3 + a/X3) = 1/2 * (2,654891304 + 7/2,654891304) = 2,645767044 X5 = 1/2 * (X4 + a/X4) = 1/2 * (2,645767044 + 7/2,645767044) = 2,645751311 Wenn du dir die Ergebnisse anschaust kommt jedes Xn näher an die Lösung des Tachenrechners ran. Damit hast du jetzt das Prinzip Heron von Alexandria erlernt (Hoffe ich zumindestens). Jetzt kannst du das ganze in Excel als Formel hinterlegen. Damit sollte der erste Punkt der Aufgabe erfüllbar sein. Gruß Pönk Bearbeitet 22. Januar 2010 von Pönk Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Gooose Geschrieben 22. Januar 2010 Teilen Geschrieben 22. Januar 2010 RUNDEN ist eine Excel Funktion die zwei Parameter entgegen nimmt. Als ersten die Zahl und als zweiten die Anzahl der Nachkommastellen. =RUNDEN(zahl;nachkomma) Die Parameter werden mit einem Semikolon voneinander getrennt. Beachte dass die Funktion von einer Runden Klammer umschlossen ist. Wenn ihr die Funktion fertig habt, füttert ihr so lange eure Formel mit dem Ergebnis der vorherigen Berechnung, bis ihr die Wurzel ausgerechnet habt. Kleiner Tip. Versucht mal via Copy & Paste die Formel in die nächst untere Zelle zu kopieren, und schaut was passiert. Noch ein Tip. Wenn ihr in einer Zelle einen konstanten Wert habt (in eurem Fall die Zahl der Nachkommastellen), solltet ihr in Formeln Dollar-Zeichen verwenden. (z.B. $B$1) Wenn ihr die Formel woanders hinkopiert, bleibt diese Referenz erhalten, sonst wird diese relativ mit verschoben. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
starliike Geschrieben 25. Januar 2010 Autor Teilen Geschrieben 25. Januar 2010 danke euch allen... ich hab ne 2 bekomm I <3 you alle Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.